Блокировка экрана iPhone - PullRequest
       17

Блокировка экрана iPhone

1 голос
/ 16 февраля 2010

Мой вопрос довольно прост (думаю и надеюсь).Я хотел бы знать, что происходит, когда я блокирую свой телефон.Я сделал небольшое приложение, похожее на часы, которое должно воспроизводить и воспроизводить звук в определенный момент (скажем, 18:00).Но когда я нажимаю кнопку питания, и телефон блокируется, в 18:00 ничего не происходит.Когда я снова нажимаю кнопку питания 18:05 и появляется «экран блокировки», то воспроизводится звук.

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

С уважением, Пол Пилен

1 Ответ

5 голосов
/ 16 февраля 2010

Вам следует взглянуть на информацию о методах applicationWillResignActive: и applicationDidBecomeActive: делегата приложения. Вы можете найти эту информацию в Руководстве по программированию приложений iPhone. Также ознакомьтесь с информацией об «Таймере автоматического сна» в том же руководстве.

http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/ApplicationEnvironment/ApplicationEnvironment.html#//apple_ref/doc/uid/TP40007072-CH7-SW59

Я думаю, что вы можете ответить на большинство своих вопросов с помощью этой информации, но, пожалуйста, опубликуйте любые последующие вопросы, которые у вас могут возникнуть

Bart

...