Добавление логики до исчезновения вида - PullRequest
0 голосов
/ 09 ноября 2010

Я хочу добавить логику для отображения вида предупреждений, когда пользователь нажимает кнопку «Назад» на панели навигации.
Но я не имею в виду метод исчезновения вида. Потому что, когда я его использую, предыдущий вид появляется раньше, чем отображается мой вид предупреждения. Также я хочу использовать некоторые из текущих свойств классов контроллера представления. Но они теряются к тому времени, когда viewwWillDisappear вызывается.
Я не могу найти метод, который позволил бы мне сделать это. Я попробовал должен PopItem, но он не вызывается вообще.

Ответы [ 2 ]

0 голосов
/ 09 ноября 2010

viewWillDisappear:

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

Это должно быть размещено в контроллере представления, который должен выполнять логику. Логика должна быть помещена внутри этого метода делегата.

0 голосов
/ 09 ноября 2010

[UIViewController viewWillDisappear];

EDIT

Получение обратного щелчка в навигационном контроллере

- (void)navigationController:(UINavigationController *)navigationController willShowViewController:(UIViewController *)viewController animated:(BOOL)animated

...