UIViewController
がちょうどUINavigationViewController
からプッシュされたことをどのように知ることができますか?`UIViewController`が` UINavigationViewController`からちょうどプッシュされたことをどのように知ることができますか?
私は明らかにviewDidAppear
を使いたくないのです。そのメソッドは、押されたときだけでなく、そのビューが表示されるたびに呼び出されるからです。
viewDidLoad
前のビューコントローラが押されると呼ばれ、私は
[この図](https://rdkw.wordpress.com/2013/02/24/ios-uiviewcontroller-lifecycle/)あなたが言及したもの以外に送信された他のイベントは表示されません。 'viewDidAppear'をブール値で使うことができます。[here](http://stackoverflow.com/questions/28207063/how-to-do-some-stuff-in-viewdidappear-only-once) – Lulylulu
[UIViewController:willMoveToParentViewController](https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIViewController_Class/#//apple_ref/occ/instm/UIViewController/willMoveToParentViewController :)またはalik –
残念ながらwillMoveToParentViewControllerはですコントローラがポップされたときにも呼び出されます。 – aneuryzm