我正在学习协调器模式。我有几个登录视图控制器。用户完成登录后,我想弹出整个导航堆栈并将主视图控制器设置为根。可以吗
我的解决方法是将一个空的视图控制器设置为根,因此我可以执行popToRootViewController
然后将主vc添加为子级。但这看起来并不干净。
最佳答案
更改viewControllers
属性
let vc = ///
self.navigationController?.viewControllers = [vc]
关于ios - 导航 Controller 如何弹出整个堆栈,包括根,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51192242/