2011-08-06 12 views

答えて

1

-viewWillDisappear:-viewDidDisappearは、現在表示ビューコントローラ上で呼び出されます。 -deallocは、ナビゲーションコントローラがそのビューコントローラを保持する唯一のオブジェクトであるかどうかに応じて呼び出される場合と呼び出されない場合があり、したがって、そのようなロジックには適切な場所ではありません。コントローラが割り当て解除されていない場合、コントローラがメモリ警告を受け取った場合、将来、ある時点で呼び出される可能性があります(-viewDidUnload)。

ナビゲーションスタック上の以前のビューコントローラでコントローラのビューがアンロードされ、再ロードする必要がある場合は、-viewDidLoadが呼び出されることがあります。 viewWillAppear:viewDidAppear:が呼び出されます。

ナビゲーションコントローラのデリゲート-navigationController:willShowViewController:animated:-navigationController:didShowViewController:animated:が呼び出されます。

1

viewWillDisappear & viewDidDisappearメソッドが呼び出される:)

関連する問題