Чтобы экран не блокировался при долгом неиспользовании приложения можно сделать так:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
Использовать это нужно только в действительно необходимых местах. Так же нужно не забывать возвращать возможность блокировки.
Сообщить об опечатке
Текст, который будет отправлен нашим редакторам: