我正在开发一个应用程序,在特定的viewController
上,我想禁用睡眠模式。
我有三个问题:
我在特定视图控制器的
viewDidLoad
方法中使用了以下代码:UIApplication.sharedApplication().idleTimerDisabled = true
阅读之前关于此问题的提问,我相信这是正确的代码。 但这是在代码中的正确位置吗?
我是否应该在其他视图控制器上使用以下代码(或者不需要,会默认进行操作):
UIApplication.sharedApplication().idleTimerDisabled = false
在模拟器中,我使用“硬件” -> “锁定”来模拟锁屏。您认为这将始终只锁定屏幕吗?还是如果我的代码正确,它不会锁定(睡眠模式)我的应用程序在特定的视图控制器上?(因为现在它只在模拟器中锁定)。我如何模拟用户的闲置时间?
viewDidAppear()
/viewDidDisappear()
中,启用/禁用它。 - Larme