Подтвердить что ты не робот

Держите iphone активным во время запуска программы

Как настроить iPhone на то, чтобы оставаться активным (чтобы не блокировать), пока мое приложение работает? Любая идея

4b9b3361

Ответ 1

Этот код не позволит вашему iPhone спать во время работы вашего приложения.

// avoid sleeping when this application is running
UIApplication *application = [UIApplication sharedApplication];
application.idleTimerDisabled = YES;
// Or simpler
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];

Ответ 2

Я не уверен, что это предотвратит блокировку устройства, но вы можете помешать экрану с помощью UIApplication idleTimerDisabled свойство:

[UIApplication sharedApplication].idleTimerDisabled = YES;

Из документации:

Важно. Вы должны установить это свойство только в случае необходимости и должны быть уверены, что reset это НЕТ, когда эта потребность больше не существует. Большинство приложений должны позволить системе отключить экран, когда истечет таймер простоя. Сюда относятся звуковые приложения. При надлежащем использовании служб аудио сеанса воспроизведение и запись продолжаются непрерывно, когда экран выключается. Единственными приложениями, которые должны отключить таймер простоя, являются сопоставление приложений, игр или подобных программ со спорадическим взаимодействием пользователей.