私はSegueが個々のViewController(7個)に接続されているナビゲーションコントローラ(XCode4 with Storyboards and ARC)を持っています。通常、私はNav Contollerの行をタップして正しいシーンに移動させます。しかし、シーンAからシーンCにセグを使用して行き、次にNav Controllerを経由してスタックに置かれていない「C」から「B」に移動したい時があります。スタック上にないビューコントローラにポップする方法
これはどういうわけか(シーン「C」からシーン「B」へ)
UPDATE:これはスタックにコントローラを置くためのコードです:
EnterDataViewController *edvc = [[EnterDataViewController alloc]init];
NSMutableArray *ma = self.navigationController.viewControllers;
[ma insertObject:edvc atIndex:1];
self.navigationController.viewControllers = ma;
[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex: 1] animated:YES];
ワウ!論理的に聞こえる....私はどのようにこれを行うには、ドキュメントやサンプルまたはチュートリアルを見つけるのですか? – SpokaneDude
私は 'UINavigationController'のドキュメントを読んでいます。 –
これはnavスタック上にあるアイテムのみを扱うようです...(http://developer.apple.com/library/ios/#documentation/uikit/reference/UINavigationController_Class/Reference/Reference.html)。あなたは同じ場所を見ていましたか? – SpokaneDude