UINavigationController
のスタックの1つのビューに戻る方法はありますか?または特定のタイトルのビューに?
私は失礼なことをするつもりはありませんが、これは本当に十分に文書化されています。グーグル検索、またはAppleドキュメント検索でさえ、必要なものが正確に表示されます。現在のビューコントローラをプログラムでポップするには、以下を使用します。
[[self navigationController] popViewControllerAnimated:YES];
特定のView Controllerにポップするには、以下を使用します。
[[self navigationController] popToViewController:controller animated:YES];
最初にビューコントローラーのリストを反復処理し、探しているものに対してタイトルを確認して、このメソッドに渡す必要があります。
を見てみましょう popViewControllerAnimated:
。
ドキュメントから:This method removes the top view controller from the stack and makes the new top of the stack the active view controller.
使い方は次のようなものです:
[aViewController popViewControllerAnimated:YES];
Swiftバージョン
navigationController?.popViewController(animated: true)
特定のView Controllerにポップするには、以下を使用します。
navigationController?.popToViewController(controller, animated: true)
まず、ビューコントローラーのリストを反復処理し、探しているものに対してタイトルを確認して、このメソッドに渡す必要があります。