如何让iPhone不进入休眠状态?
[UIApplication sharedApplication].idleTimerDisabled = YES;
这将明显地禁用空闲计时器并停止您的iPhone自动进入睡眠模式。
编辑:如middaparka所述,当您不再需要保持手机保持清醒状态(通常在该视图被删除后)时,应使用以下方法重新启用空闲计时器:
[UIApplication sharedApplication].idleTimerDisabled = NO;
干杯
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
但是,你应该尽可能在应用程序的少数部分中执行此操作,然后通过...重新启用它。
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];
在相关的视图控制器的 viewWillDisappear:
或 dealloc
方法中。