0

ナビゲーション スタックに約 4 つのビュー コントローラがあると、Swift アプリがクラッシュし、4 番目に を呼び出しますpopToRootViewController。ポップするので、UINavigationControllerが存在することはわかっていますが、 以外のエラーなしでアプリがクラッシュしますExc Bad Access。またUINavigationController、ルート ビュー コントローラーにポップする代わりに閉じるとクラッシュします。

注: これは、テスト デバイスでアプリを実行している場合にのみ発生します。テスト デバイスが Xcode に接続されているときに実行すると、クラッシュすることはありません。

もちろん、これは私の最終的なView Controllerの唯一のコードですviewDidLoad。コード: @IBAction func closeBtnPressed(sender: AnyObject) { //dismissViewControllerAnimated(true, completion: nil) self.navigationController?.popToRootViewControllerAnimated(true) }

何か案は?ありがとう!

4

0 に答える 0