根据我的理解,idleTimerDisabled设置被设置为默认值NO。虽然,当我运行我的应用程序并等待它超时和睡眠时,它没有超时并且它没有睡觉。
我已经进入我的AppDelegate并手动将其设置为NO以试图强制它进入睡眠但仍然没有运气。我使用下面的代码......
[UIApplication sharedApplication].idleTimerDisabled = NO;
有关为何会发生这种情况的任何想法?
答案 0 :(得分:9)
从iOS设备本身运行应用程序,而不是从XCode调试程序运行。调试器将不允许设备进入休眠状态,因为您正在调试;)