0
を倍増: Aを - > segue1-> B - > segue2-> C iOSの戻るボタンの動作は:私は3つのビューコントローラ持って戻って
ユーザが "C" であり、 "戻る" ボタンを押してください
、私はBの代わりにAに直接行きたいと思っています。 どうすれば迅速に対応できますか?あなたは popToRootViewControllerAnimated(_ :)を使用することができますナビゲーションコントローラを使用している場合おかげ
オーバーライドwillMoveToParentViewController FUNC(親:?のUIViewController){self.dismissViewControllerAnimated(真、完了:{}) ; }はCからBを表示しますが、Aは表示しません。 – Fab
willMoveToParentViewControllerは必要ありません。これは、別のコントローラの中に子コントローラを追加するために使用されます。 Aコントローラオブジェクトでpush segue(navigation contorller)またはdismissViewControllerを使用している場合は、単にpopToRootViewControllerを呼び出します。 – stefos
Cの画面で戻るボタンを無効にする必要があります。 C-> Bの代わりにC-> Aを使います – Fab