防止iPhone入睡

我在我的应用程序中使用加速度计,我正在使用[UIApplication sharedApplication].idleTimerDisabled = YES; 防止设备入睡。 它工作正常,但这样屏幕总是亮起来,有办法阻止设备进入睡眠状态并保持节能模式? 当idleTimerDisabled被设置为NO时,设备在睡眠前进入节能模式,我只是想阻止设备进入睡眠状态并保持节能。 有办法做到这一点?

有一个UIScreen实例的属性, brightness ,这可能是你想要的。 在这里查看UIScreenbrightness属性的文档。

尝试:

 [[UIScreen mainScreen] setBrightness: 0.3]; 

注意:在我发布时,DarkXphenomenon发布了一个链接到一个SO问题,其提问者给出了完全相同的解决scheme。 DarkXphenomenon是快速的抽签。