какой метод вызывается, когда вы покидаете вид, чтобы перейти к другому или предыдущему - PullRequest
0 голосов
/ 04 ноября 2011

Мои UIViewControllers помещаются внутрь navigationController. Что я хочу знать, это ... какой метод вызывается при переходе от текущего UIViewController к предыдущему или вперед?

Я проверилс viewDidUnLoad, но это не вызывается.

Есть идеи? Спасибо:)

Ответы [ 4 ]

2 голосов
/ 04 ноября 2011
- (void)viewWillDisappear:(BOOL)animated

и

- (void)viewDidDisappear:(BOOL)animated

Я рекомендую вам взглянуть на документы UIViewController Ссылка на класс

2 голосов
/ 04 ноября 2011

Они называются:

- (void)viewDidAppear:(BOOL)animated
- (void)viewDidDisappear:(BOOL)animated

- (void)viewWillAppear:(BOOL)animated
- (void)viewWillDisappear:(BOOL)animated

http://developer.apple.com/library/ios/#DOCUMENTATION/UIKit/Reference/UIViewController_Class/Reference/Reference.html

1 голос
/ 04 ноября 2011

В дополнение к обратным вызовам, предложенным в других ответах, вы также можете установить делегат для вашего UINavigationController и реализовать следующие обратные вызовы

– navigationController:willShowViewController:animated:
– navigationController:didShowViewController:animated:
1 голос
/ 04 ноября 2011
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...