Держите iphone активным во время запуска программы

как настроить iPhone на то, чтобы оставаться активным (чтобы не блокировать) во время работы моего приложения? Есть идеи

Этот код не позволит вашему iPhone спать во время работы вашего приложения

// avoid sleeping when this application is running UIApplication *application = [UIApplication sharedApplication]; application.idleTimerDisabled = YES; // Or simpler [[UIApplication sharedApplication] setIdleTimerDisabled: YES]; 

Я не уверен, что это предотвратит блокировку устройства, но вы можете помешать экрану с помощью UIApplication с помощью idleTimerDisabled :

 [UIApplication sharedApplication].idleTimerDisabled = YES; 

Из документации:

Важно : вы должны установить это свойство только в случае необходимости и обязательно должны сбросить его на НЕТ, когда эта потребность больше не будет существовать. Большинство приложений должны позволить системе отключить экран, когда истечет таймер простоя. Сюда относятся звуковые приложения. При надлежащем использовании служб аудио сеанса воспроизведение и запись продолжаются непрерывно, когда экран выключается. Единственными приложениями, которые должны отключить таймер простоя, являются сопоставление приложений, игр или подобных программ со спорадическим взаимодействием пользователей.

Если вы приземлились здесь, чтобы найти ответ в Swift, то это:

 UIApplication.sharedApplication().idleTimerDisabled = true 

Предупреждение в этом комментарии все еще применяется.

  • Как создать изображение из UILabel?
  • iPhone: конвертировать строку даты в относительную отметку времени
  • objective @ Символ перед строк?
  • UILongPressGestureRecognizer вызывается дважды при нажатии
  • UITableView, прокрутите вниз до перезагрузки?
  • Свойства IBOutlet не обновляются при использовании метода prepareForSegue
  • Запустите NSRunLoop в командной строке программы Cocoa
  • используя objc_msgSend для вызова функции Objective C с именованными аргументами
  • Легкий способ убрать клавиатуру?
  • Сериализация и десериализация объектов Objective-C в JSON
  • Могу ли я передать блок как @selector с Objective-C?
  • Interesting Posts

    Разница между длинными и внутренними типами данных

    Android: Как изменить формат даты DatePicker с MM / dd / yyyy на dd / MM / yyyy?

    Почему C ++ STL настолько сильно зависит от шаблонов? (а не на * интерфейсах *)

    Facebook игнорирует изображение OG на первой учетной записи

    Почему не влияет процентная нагрузка / маржа на элементы Flex в Firefox и Edge?

    Могу ли я поменять ключи «Home, End» клавишами «PageUp, PageDown» на ноутбуке Dell Latitude?

    Есть ли способ отключить значок в трее для Microsoft Security Essentials?

    Получение ошибки «Активность Java.lang.IllegalStateException была уничтожена» при использовании вкладок с ViewPager

    Как настроить gmail в эмуляторе Android?

    Как реализовать объемную вставку в Rails 3

    Могу ли я увеличить размер значка в переключателе задач?

    Обновить данные, полученные с помощью специальной функции в Листе Google

    Как показать среднее значение по месяцам в сводной таблице?

    Получить индекс Row в событии Rowcommand от Asp.net

    Обнаружение флагов компиляции GCC двоичного кода

    Давайте будем гением компьютера.