我已经弄清楚了如何阻止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手动打开应用程序来进行尝试。

10-07 19:51