申し訳ありませんが、同様の質問のどれも有効な解決策を提供しません。
新しいシングル ビュー プロジェクト。ストーリーボード アクション:
- VC1はnav-controllerに組み込まれています
- VC1 のボタンは、VC2 へのプッシュシークをアクティブにします
- VC2 のボタンは、VC3 へのモーダルセグエをアクティブにします
- VC3 にはボタンと、ボタン アクションを処理するためのUIViewController サブクラスがあります。
問題文:モーダル VC3 のボタンで VC3 と VC2 の両方を一度に閉じて、VC1 に戻すにはどうすればよいですか?
これは機能しませんでした - VC2 のみに移動します:
- (IBAction)dismissPressed:(id)sender {
UINavigationController *myNavController = [self navigationController];
[self dismissViewControllerAnimated:NO completion:^{
[myNavController popToViewController:[myNavController.viewControllers objectAtIndex:1] animated:NO];
}];
}
どうもありがとうございました!