我已经弄清楚了如何阻止iOS设备进入休眠状态(请参阅下文),但是在撤消该设置时遇到了麻烦。根据Apple Documentation,它应该只是更改idleTimerDisabled
属性的值。但是,当我对此进行测试时,它不起作用。
这是我最初停止设备进入休眠状态的方式:
//need to switch off and on for it to work initially
[UIApplication sharedApplication].idleTimerDisabled = NO;
[UIApplication sharedApplication].idleTimerDisabled = YES;
我本以为以下方法可以解决问题: [UIApplication sharedApplication].idleTimerDisabled = NO;
从Apple Documentation:最佳答案
从Xcode运行时,您是否正在尝试此操作?从Xcode运行总是禁用空闲计时器,无论是否设置[UIApplication sharedApplication].idleTimerDisabled
。您可以通过从iPhone/iPod touch/iPad手动打开应用程序来进行尝试。