在我的应用程序运行时,如何防止iPhone屏幕变暗或closures?
我正在开发一个不需要用户input的应用程序,但我不希望iPhone进入省电模式。
是否可以禁用从应用程序节电?
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
在迅速,你可以使用这个
UIApplication.sharedApplication().idleTimerDisabled = true
Swift 3:
UIApplication.shared.isIdleTimerDisabled = true
我把这行代码放到了我的视图控制器中,但是我们仍然得到客户说屏幕会变暗或closures,直到有人触摸屏幕。 我已经看到了其他职位,不仅以编程方式设置
UIApplication.sharedApplication().idleTimerDisabled = true
为true,但必须先将其重置为false
UIApplication.sharedApplication().idleTimerDisabled = false UIApplication.sharedApplication().idleTimerDisabled = true
可悲的是,这仍然不起作用,客户仍然变得黯淡的屏幕。 我们使用Apple Configuratorconfiguration文件阻止设备进入睡眠状态,并且仍然有些设备屏幕变暗,客户需要按Home键才能唤醒屏幕。 我现在把这个代码放入一个定时器,每2.5小时发一个定时器来重置空闲定时器,希望这个function可以正常工作。
我们遇到同样的问题。 原来我们MDM服务器上的一个stream氓程序在我们的账户中被删除,但服务器上仍然发送命令来调暗我们的设备。