我正在深入学习iOS开发,并正在构建自己的闹钟应用程序以熟悉该平台和SDK。我注意到App Store中的一些闹钟应用程序在运行时会防止屏幕变暗和/或关闭。这是如何实现的?
在你的应用程序代理中添加这行代码:
Objective-C:
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
Swift 2:
UIApplication.sharedApplication().idleTimerDisabled = true
Swift 3,4和5:
UIApplication.shared.isIdleTimerDisabled = true