Хранение приложения в forground (iOS) - PullRequest
5 голосов
/ 17 ноября 2011

У меня есть приложение, которое выполняет длительную сетевую операцию. Теперь длительная работа означает около 2 часов или более. Поскольку это приложение загружает данные с сервера и обновляет пользовательский интерфейс, его также необходимо защищать от блокировки iOS (экран блокируется, а приложение отправляется в фоновый режим).

Я видел приложения, которые могут защитить себя от отправки в фоновый режим, например, angrybirds, вы открываете любой уровень и не используете его, экран не блокируется.

У кого-нибудь есть идеи, как это сделать?

Ответы [ 2 ]

9 голосов
/ 17 ноября 2011
[UIApplication sharedApplication].idleTimerDisabled = YES;

отключит автоматическую блокировку экрана.

0 голосов
/ 30 апреля 2019

Чтобы отключить автоматическую блокировку экрана в swift

Swift 4 & 5

UIApplication.shared.isIdleTimerDisabled = true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...