ストーリーボードで UINavigation コントローラーを使用して 2 つの UITableViews を通過し、詳細ビューに到達するアプリがあります。2 番目のテーブル ビューをスキップして、詳細ビューに直接移動したいと考えています。ユーザーが「戻る」をタップすると、2 番目のテーブル ビューが表示されます。
私が使用する場合
[self.navigationController pushViewController:secView animated:NO];
[self.navigationController pushViewController:thirdView animated:YES];
アプリのバグが発生し、私は得る
nested push animation can result in corrupted navigation bar
2012-06-11 15:02:23.695 App[3853:f803] Finishing up a navigation transition in an unexpected state. Navigation Bar subview tree might get corrupted.
私が試してみました
[self navigationController].viewControllers = [NSArray arrayWithObjects: dest, detView, nil];
[[self navigationController] popToViewController:detView animated:YES];
これは問題なく機能しましたが、最初のビューに戻ることができませんでした。戻るボタンがなくなりました。
いくつかの指針をお願いします。