回答編集履歴

1

手順の要約に変更

2016/06/09 14:20

投稿

退会済みユーザー
test CHANGED
@@ -1,5 +1,9 @@
1
- ナビゲーションコントローラには任意ビューコントローラ群をセットし直す`setViewControllers()`メソッドがあります。
1
+ - ナビゲーションコントローラの`viewControllers`を得る
2
2
 
3
+ - `modalViewController`の`presentingViewController`(listViewController)のインスタンスを得る
3
4
 
5
+ - `viewControllers`の配列の0からlistViewControllerのインデックスまでの要素を得る
4
6
 
5
- `dismiss...()`完了ブロックかそれ以前の段階で、目的のナビゲーションコントローラを取得し、topViewController、listViewController、detailViewController、editViewControllerのインスタンスを入れた配列をナビゲーションコントローラの`setViewControllers()`に渡してください。
7
+ - 抜き出した要素末尾にdetailViewController、editViewControllerのインスタンスを足す
8
+
9
+ - ナビゲーションコントローラの`setViewControllers()`に渡す