Как предотвратить переход Ipod Touch Application в режим сна - PullRequest
6 голосов
/ 30 марта 2010

Я создаю приложение для ipod touch, которое должно работать несколько раз (например, будильник). Я хотел бы предотвратить переход Ipod Touch в спящий режим, если только приложение не выйдет из приложения вручную. Возможно ли это с текущим SDK?

Ответы [ 2 ]

18 голосов
/ 30 марта 2010

Вы можете отключить спящий режим:

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
0 голосов
/ 30 марта 2010

Как говорит Харрисон ...

Но подробности о том, что Apple говорит об этом здесь: Руководство по программированию приложений iPhone

Для вашего случая использования, я думаю, вам следует подумать о затемнении экрана через несколько секунд, чтобы минимизировать энергопотребление. Также, если это будильник, чтобы не дать пользователю спать всю ночь :)

...