Как установить будильник с помощью UIDatePicker?
-
21-09-2019 - |
Вопрос
Я разрабатываю приложение-будильник для iPhone.Я не могу найти, как установить будильник, который сработает, даже если приложение не запущено.Пожалуйста, предложите мне какой-нибудь код или учебник, чтобы сделать это.
Заранее спасибо.
Решение
Всплывающее уведомление...ИЛИ....
На днях я заметил, что если я выключу экран (кнопкой вверху), мое приложение все равно будет получать обновления GPS....
Итак, я начинаю думать, что простое нажатие верхней кнопки на самом деле не приводит к выходу из вашего приложения...Чтобы доказать это, вам придется провести несколько экспериментов...а может быть еще можно воспроизвести звук при выключенном экране?
Другие советы
Локальные уведомления!
(Теперь это правильный ответ, начиная с iOS 4.0, так что дайте мне кредит!!(Джк))
На данный момент действительно не существует хорошего и чистого решения.Лучшее, что мне удалось найти, это класс(http://code.google.com/p/iphone-insomnia/), что мешает ему спать.При таком запуске вы можете делать все, что захотите, но это, скорее всего, довольно быстро разряжает батарею.
Еще одно половинчатое решение заключается в том, что iPhone не переходит в режим сна, пока заряжается.Таким образом, вы можете просто предупредить своих пользователей, что будильник будет работать только в том случае, если iPhone заряжается до его установки, и что они не могут выйти из приложения.