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

Храните iPhone от сна

Как я могу удержать iPhone от сна?

4b9b3361

Ответ 1

Чтобы остановить ваше время от времени и спать, вы можете использовать:

[UIApplication sharedApplication].idleTimerDisabled = YES;

Это, очевидно, отключит таймер простоя и не позволит вашему iphone автоматически переходить в спящий режим.

Изменить: поскольку middaparka заявила, что вы должны снова включить таймер простоя, когда вам больше не нужно поддерживать пробуждение телефона (как правило, после того, как этот вид был удален), используя:

[UIApplication sharedApplication].idleTimerDisabled = NO;

Приветствия

Ответ 2

Вы можете отключить автоматическую блокировку с помощью...

[[UIApplication sharedApplication] setIdleTimerDisabled:YES];

Однако вы действительно должны делать это только в нескольких разделах вашего приложения, а затем снова включать его через...

[[UIApplication sharedApplication] setIdleTimerDisabled:NO];

... в соответствующем контроллере просмотра dealloc.