NavBarの左ボタンを押すと、UINavbarcontrollerは前のVCに戻ります。期待どおりに動作します。UINavigationControllerをコードに戻す
また、別のボタンから画面を強制的に戻す必要があるので、これを行うために何かを呼び出すことができるのだろうかと疑問に思っていましたか?私はこのためにUINavbarControllerドキュメントに添付されたメソッドを見ていません。
NavBarの左ボタンを押すと、UINavbarcontrollerは前のVCに戻ります。期待どおりに動作します。UINavigationControllerをコードに戻す
また、別のボタンから画面を強制的に戻す必要があるので、これを行うために何かを呼び出すことができるのだろうかと疑問に思っていましたか?私はこのためにUINavbarControllerドキュメントに添付されたメソッドを見ていません。
popViewController
を試してみてください。
[self.navigationController popViewControllerAnimated:YES];
ではなくUINavigationControllerドキュメントを見て試してみてください、それは8つのインスタンスメソッドの第四です:
popViewControllerAnimated:
は、ナビゲーションスタックからトップビューコントローラをポップし 表示を更新します。
- (UIViewController *)popViewControllerAnimated:(BOOL)animated