Сначала вслепую показываю UIAlertView
для сохранения. Я предлагаю по умолчанию в вашем коде флаг BOOL
FALSE
, что означает, что данные не сохранены. Если пользователь сохранил свои данные, установите этот флаг TRUE
. Поэтому, когда представление приближается к popViewController
, проверьте этот флаг. Если FALSE
только тогда, покажите alertView
.
Если я не ошибаюсь, обычно, когда вы собираетесь pop
viewController, вы связываете его с какой-то кнопкой, верно? в этом методе IBAction
поставьте эту проверку.