Как различить экран блокировки и кнопку «Домой» (фоновую многозадачность) для applicationWillResignActive в делегате приложения - PullRequest
0 голосов
/ 24 января 2011

Я пишу приложение для будильника.

Пожалуйста, исправьте меня, если я ошибаюсь:

Для обоих событий (кнопка блокировки и кнопка возврата в iOS 4.x) applicationWillResignActive: методназывается.Когда приложение заблокировано, оно может продолжать работать (навсегда, если используется DeepSleepPreventer.h), чтобы проверить, должен ли сработать будильник.Когда нажата кнопка home, она должна перестать работать через некоторое время (кроме некоторых базовых фоновых вычислений).Так что в этом случае я должен установить локальное UILocalNotification для запуска тревоги.

Итак, мой вопрос: как различать эти два события?

Спасибо!

1 Ответ

0 голосов
/ 24 января 2011

Вы пытались реализовать -applicationDidEnterBackground: в своем делегате приложения?

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