UIViewControllers
vc1 と vc2の 2 つがあります。
それらを切り替えたい。しかし、新しいView Controllerのビューをロードする前に、以前のViewControllerを破棄/解放/削除したい(ここで使用する正しい言葉がよくわからない)。
たとえば、vc1 から vc2 に切り替えるときに、vc1 を完全に破棄して、vc2 から vc1 に戻ったときに vc1 が最初から読み込まれるようにします (つまりviewDidLoad
、実行されます)。
どのタイプのビュー切り替えを選択する必要がありますか?
- 現在モーダル...
- サブビューを追加します。
ナビゲーションコントローラーを使用していません。
現在、私は presentModal... メソッドを使用dismissModalViewcontroller
していますが、新しく提示されたビュー コントローラーで使用すると、以前のビュー コントローラーの新しいインスタンスが表示されません。代わりに、すでに実行中のインスタンスが表示されます。
viewDidLoad
新しく提示されたView Controllerを閉じるときに、以前のView Controllerのメソッドを実行したい。