Objective-C のコーディングは初めてで、 pop to を使用しようとしていますviewController
。ボタンがタップされたときにこれを行うには、使用します
[self.navigationController popToViewController:(what goes here) animated:YES];
そこにあることは知ってUIViewController*
いますが、これをどこで宣言し、どのコードを使用して宣言するのか疑問に思っています。
私の基本的なストーリーボードは、4つのビューコントローラーA、B、C、Dがあり、AはBにプッシュされたルートであり、Cにプッシュされ、Dにプッシュされ、ボタンはDにあり、Bにポップバックしようとしています。インデックスメソッドのオブジェクトは、常にうまくいくA->B->C->D
とは限らないA->C->B->D
ため、うまくいきません
[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex:2] animated:YES];
だからうまくいかない。
事前に助けてくれてありがとう。この質問が基本的すぎる場合は申し訳ありません。