5

据我了解,idleTimerDisabled 设置设置为默认值 NO。虽然,当我运行我的应用程序并等待它超时并进入睡眠状态时,它并没有超时,也没有进入睡眠状态。

我已经进入我的 AppDelegate 并手动将其设置为 NO 以尝试强制它进入睡眠状态,但仍然没有运气。我正在使用下面的代码...

[UIApplication sharedApplication].idleTimerDisabled = NO;

关于为什么会发生这种情况的任何想法?

4

1 回答 1

12

从 iOS 设备本身运行应用程序,而不是从 XCode 调试器。调试器将不允许设备进入睡眠状态,因为您正在调试;)

于 2013-07-03T17:22:01.430 回答