我正在使用 UINavigationController。
假设我有这些堆栈
VC1 -> VC2 -> VC3
VC1 -> VC3
VC1 -> VC2 -> VC4 -> VC3
在所有情况下,当 VC3 是当前 View Controller 时,我如何关闭所有 VC。
如果这有所不同,VC3 将连接到 TabBarController。
最佳答案
从 VC2
开始,使用 setViewControllers
方法推送 VC3
并删除其余部分,
self.navigationController?.setViewControllers([VC3], animated: true)
关于swift - swift 关闭当前 View Controller 下的所有 View Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51633483/