iOS - определить, когда приложение выходит - PullRequest
4 голосов
/ 26 февраля 2012

Как я могу определить, когда пользователь выходит из приложения? (нажимая кнопку домой) И как я могу определить, когда перезапустить его? (нажав на иконку)

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

Спасибо!

Ответы [ 2 ]

12 голосов
/ 26 февраля 2012
- (void)applicationDidEnterBackground:(UIApplication *)application

и

- (void)applicationDidBecomeActive:(UIApplication *)application

В вашем AppDelegate.m

- (void)applicationWillTerminate:(UIApplication *)application
3 голосов
/ 26 февраля 2012

Есть уведомление UIApplicationDidGoToBackground, которое срабатывает при нажатии кнопки домой.Подобное уведомление сообщает вам о возвращении на передний план.

...