Перевод iPhone в спящий режим программно

Я использовал следующий код, чтобы предотвратить переход iPhone в спящий режим.

  [UIApplication sharedApplication].idleTimerDisabled=YES

а можно ли программно перевести айфон в спящий режим?


person Biranchi    schedule 07.07.2010    source источник
comment
Недавно клиент спросил меня, возможно ли это. Этому посту два года - что-то изменилось с тех пор?   -  person NightMICU    schedule 08.11.2012


Ответы (2)


Нет, сэр, мы просто не можем этого сделать, кэп... у нас нет... силы.

Это еще одна вещь, с которой Apple не хочет, чтобы мы возились.

person iwasrobbed    schedule 07.07.2010
comment
Тоже совершенно верно. Если бы у меня был iPhone, я бы хотел, чтобы он засыпал под моим контролем, а не под контролем какого-то программиста, который думает, что лучше меня знает, как пользоваться моим телефоном. Я не очень доволен тем, что приложение может держать телефон в бодрствующем состоянии, не спрашивая меня. - person JeremyP; 07.07.2010

Нет, это не так. Пользователь должен решить, делать это или нет, или когда срабатывает таймер простоя.

Помните, что Apple — компания, ориентированная на потребителя, и ее продукты ориентированы на потребителя. Разработчики больше «инженеры», чем потребители. Да, мы потребляем, но по-разному. Можете ли вы представить себе выражение лица обычного пользователя, если телефон таинственным образом выключается во время его использования? Даже если они нажали кнопку, чтобы сделать это, например, в вашем приложении. Он по-прежнему неоднороден, а единообразие было хлебом с маслом Apple в течение многих лет.

person jer    schedule 07.07.2010