0

当我的导航堆栈上有大约 4 个视图控制器时,我的 Swift 应用程序崩溃,然后在第 4 个我调用popToRootViewController. 它弹出,所以我知道UINavigationController存在,但应用程序崩溃,除了Exc Bad Access. 当我关闭UINavigationController而不是弹出到根视图控制器时,它也会崩溃。

注意:只有在我的测试设备上运行应用程序时才会发生这种情况。当我的测试设备连接到 Xcode 时运行它时,它永远不会崩溃。

这是我最终视图控制器中唯一的代码,viewDidLoad当然。代码: @IBAction func closeBtnPressed(sender: AnyObject) { //dismissViewControllerAnimated(true, completion: nil) self.navigationController?.popToRootViewControllerAnimated(true) }

有任何想法吗?谢谢!

4

0 回答 0