tal-tech / d_stack

A Flutter hybrid stack solution
MIT License
106 stars 37 forks source link

手动切换 window.rootViewController 后移除节点会出现节点不一致 #12

Closed ConnyYue closed 3 years ago

ConnyYue commented 3 years ago

项目启动后,手动切换当前 window 根控制器会触发 d_stackDismissViewControllerAnimated; 由于页面通过根控制器来显示,并不是present,所以节点未入栈; 并且切换 rootViewController 会触发 dismiss,导致后续执行 checkRemovedNode 移除节点时产生问题;