сохранить данные при нажатии кнопки назад - PullRequest
1 голос
/ 18 мая 2010

У меня есть простое навигационное приложение, в котором есть куча форм, у меня есть метод, связанный с кнопкой, которая сохраняет данные при нажатии кнопки, но мне было интересно, могу ли я вызвать тот же метод при нажатии кнопки назад прослушивается в навигации? Просто в случае, если пользователь не может использовать кнопку сохранения. Если это возможно, как бы я поступил об этом?

спасибо заранее!

Ответы [ 2 ]

2 голосов
/ 18 мая 2010

Метод viewWillDisappear: контроллера просмотра будет вызываться при нажатии кнопки «назад» (но также и в другое время), так что это может быть вариантом.

Однако viewWillDisappear: также будет вызываться, если вы представите (скажем) modalViewController или поместите другой viewController в стек навигации.

Единственный способ, о котором я могу подумать, будет вызываться only , когда контроллер извлекается из стека навигации, - это метод -dealloc.

0 голосов
/ 18 мая 2010

Конечно, в методе viewWillDisappear: UIViewController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...