ナビゲーションバーのボタンを押すと何かしたい。 どの方法でそれを行う必要がありますか? viewDidUnloadが呼び出されていません。 deallocメソッドでこれを行う必要がありますか?ナビゲーションから戻るときに呼び出されるメソッドはどれですか?
0
A
答えて
1
-viewWillDisappear:
と-viewDidDisappear
は、現在表示ビューコントローラ上で呼び出されます。 -dealloc
は、ナビゲーションコントローラがそのビューコントローラを保持する唯一のオブジェクトであるかどうかに応じて呼び出される場合と呼び出されない場合があり、したがって、そのようなロジックには適切な場所ではありません。コントローラが割り当て解除されていない場合、コントローラがメモリ警告を受け取った場合、将来、ある時点で呼び出される可能性があります(-viewDidUnload
)。
ナビゲーションスタック上の以前のビューコントローラでコントローラのビューがアンロードされ、再ロードする必要がある場合は、-viewDidLoad
が呼び出されることがあります。 viewWillAppear:
とviewDidAppear:
が呼び出されます。
ナビゲーションコントローラのデリゲート-navigationController:willShowViewController:animated:
と-navigationController:didShowViewController:animated:
が呼び出されます。
1
viewWillDisappear
& viewDidDisappear
メソッドが呼び出される:)
関連する問題
- 1. ナビゲーションコントローラで戻るボタンをクリックしたときに呼び出されるメソッドはどれですか?
- 2. アプリケーションがバックグラウンドから呼び出されたときにメソッドを呼び出す
- 3. アクションバーの戻る/ホームボタンが押されたときに呼び出されるメソッドはありますか?
- 4. ホームボタンから戻るとonLoadFinishedが呼び出されない
- 5. mainメソッドで呼び出されたとき、メソッドは上から下に実行されますか?
- 6. 親からノードを削除するときに呼び出されるメソッド
- 7. UINavigationControllerのルートビューに戻るときに呼び出されるメソッドは何ですか?
- 8. これらのメソッドはどこから呼び出されていますか?
- 9. アプリがアンドロイドで閉じられたときに呼び出されるメソッドは?
- 10. soap webserviceメソッドは、アンドロイドから呼び出されるオブジェクトで
- 11. forEach()配列メソッドが呼び出されたメソッドからの戻り値。 JavaScript
- 12. スレッドから呼び出される戻り値の型を持つメソッド
- 13. ビルダ・メソッドから呼び出されるヒント・メソッドのタイプ
- 14. creatorで呼び出されたメソッドは、基底クラスから呼び出されますが、派生クラスからは呼び出されません
- 15. 表示サイズを変更するときに呼び出されるメソッドはどれですか?
- 16. viewWillUnavigationControllerに戻るときに呼び出されない
- 17. observeValueForKeyPathがUIViewControllerに戻るときに呼び出されない
- 18. Mapメソッドはどこで呼び出されますか?
- 19. どのオーバーロードされたメソッドが呼び出されますか?
- 20. backgroundWorkerの外部クラスから呼び出されたメソッドからフォーム上のメソッドを呼び出すにはどうすればよいですか?
- 21. 現在のメソッドは、どのメソッドが呼び出されたかを知ることができますか?
- 22. 呼び出すメソッドと呼ばれるメソッドとは何ですか?
- 23. 私の電話でバックキーを押したときに呼び出されるメソッドはどれですか?
- 24. ビュー用に呼び出されるコンストラクタはどれですか?
- 25. 名前で呼び出され、値で呼び出されると、これはどうなりますか?
- 26. AuthenticationEntryPointはときどき呼び出されるだけです
- 27. ループから呼び出されたメソッドを中断する
- 28. メソッドを呼び出すときにパラメータが変更される
- 29. optionmenuが閉じるときに呼び出されるメソッド
- 30. Roslyn - 呼び出されたメソッドが呼び出されたかどうかを調べる