teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

修正

2018/07/16 00:57

投稿

sena14
sena14

スコア109

title CHANGED
File without changes
body CHANGED
@@ -1,4 +1,7 @@
1
- ナビゲーションコントローラーを使った画面がA→B→C→DとあるのですがDからAとBに戻れるようにしたいです。
1
+ ナビゲーションコントローラーを使った画面が分岐1(A→B→C→D→E)または分岐2(A→C→D→E)とあるのですがどちらの分岐でに到達したにかかわずEからBとCに戻れるようにしたいです。
2
2
  Aに戻る際にはself.navigationController?.popToRootViewController(animated: true)で戻れることがわかったのですが、途中であるBに戻る際にはどんな方法を使えば戻れるのでしょうか?C,Dを閉じつつ戻りたいです。
3
3
 
4
+ この場合
5
+ navigationController?.popToViewController(navigationController!.viewControllers[2], animated: true)みたいなことができないと思うのですがどうすればよいのでしょうか?
6
+
4
7
  よろしくお願いします。