Вы можете просто отключить таймеры простоя вообще, чтобы предотвратить затемнение и режим ожидания устройства, с помощью:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
позже вы можете / должны включить его снова (в то время, когда ваше приложение переходит в фоновый режим):
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];