UIViewController
方法があり-(void)viewDidUnload
ます。ビューがアンロードされるタイミングを確認するためにそこに入れてみNSLog("unloaded");
ましたが、コンソールに何も出力されませんでした。
ビューがアンロードされる前にアクションを実行できるように、コードをどこに配置しますか?
UIViewController
方法があり-(void)viewDidUnload
ます。ビューがアンロードされるタイミングを確認するためにそこに入れてみNSLog("unloaded");
ましたが、コンソールに何も出力されませんでした。
ビューがアンロードされる前にアクションを実行できるように、コードをどこに配置しますか?
viewDidUnload のドキュメントを読むと、これはメモリ不足の状態に関連しており、それを支援するために呼び出される可能性があることがわかります。ビューが解放される前に呼び出される viewWillUnload もあります。記憶力の低下も関係しています。
ビューが表示されなくなったときにのみ関心がある場合は、will/did のメソッドが表示されなくなります。
ストーリーボードを使用していますか?
この方法のいずれかを試しましたか
-(void) viewWillUnload{}
また
-(void)viewWillDisappear:(BOOL)animated{}
ストーリーボードを使用している場合、通常実行されるのは viewWillDisappear です。