Невозможно получить значение автоматической блокировки? Или кто-нибудь знает, как изменить время автоматической блокировки, как в существующих приложениях для будильника?
Спасибо.
Невозможно получить значение автоматической блокировки? Или кто-нибудь знает, как изменить время автоматической блокировки, как в существующих приложениях для будильника?
Спасибо.
Ты можешь это сделать. вам необходимо реализовать следующие методы
- (void)applicationWillResignActive:(UIApplication *)application
Это вызывается, когда телефон заблокирован. В этом методе я бы сохранил время, а затем применил этот метод к делегату приложения.
- (void)applicationDidBecomeActive:(UIApplication *)application
Эта функция будет вызываться при разблокировке телефона. Используйте время, которое вы сохранили при блокировке времени, чтобы определить, как долго это было.
Вы можете использовать эти два метода для пользовательской реализации интервала автоматической блокировки.
Да, Джейсон прав. вы можете использовать [приложение setIdleTimerDisabled: YES]; чтобы остановить автоматический сон. Но нет никакого способа получить доступ к значению автоматической блокировки.
С уважением, Ракит.