我不希望我的应用程序去睡觉(关闭屏幕),除非用户放弃它的痛苦。我想什么,我认为是简单的代码:如何可靠地避免iPhone闲置?
- (void)applicationDidFinishLaunching:(UIApplication *)application {
application.idleTimerDisabled = YES;
这工作的大部分时间,但应用程序仍偶尔进入睡眠状态。我不确定这种模式。有什么可以重新启用空闲计时器吗?
我不希望我的应用程序去睡觉(关闭屏幕),除非用户放弃它的痛苦。我想什么,我认为是简单的代码:如何可靠地避免iPhone闲置?
- (void)applicationDidFinishLaunching:(UIApplication *)application {
application.idleTimerDisabled = YES;
这工作的大部分时间,但应用程序仍偶尔进入睡眠状态。我不确定这种模式。有什么可以重新启用空闲计时器吗?
某些类(例如MPMoviePlayerController
)将启用/禁用idleTimer作为其正常工作的一部分。
rpetrich是正确的。
我被推出MoviePlayerController了我的应用程序和我被迫idleTimerDisabled设置为YES再次回调......但因为某种原因,iPhone是放弃这套这里的一句话......
我解决了它,这样:
- (void)applicationDidFinishLaunching:(UIApplication *)application {
application.idleTimerDisabled = NO;
application.idleTimerDisabled = YES;
}
ahh。有没有一个列表,所以我可以在使用违规类后重置idletimer? – BankStrong 2009-07-29 12:24:07