2010-01-26 5 views
1

Если я добавлю наблюдателя для UIApplicationWillTerminateNotification в UIViewController, он запускается после viewWillDisappear.viewWillDisappear стрельба перед UIApplicationWillTerminateNotification

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

Может ли кто-нибудь предложить, что можно сделать в этой ситуации?

TIA!

ответ

0

Сырого хак, но вы можете добавить булев Ивар, который вы установили в applicationWillTerminate, а затем проверить его в viewWillDisappear

+0

Но viewWillDisappear вызывается ДО applicationWillTerminate ... поэтому порядок работы все неправильно. – dizy

+0

О, черт побери. Можно ли сделать обратное: установить его нормально, и в любое время, когда вы добровольно выгрузите представление, не удалите его перед тем, как это сделать? Это еще менее изящно, чем раньше, но я ничего не знаю в API для этого, кто-то должен хотя. Не могли бы вы объяснить, почему вы должны делать что-то другое? –

Смежные вопросы