保持iPhonehibernate状态
我怎样才能保持iPhone睡觉?
要停止您的应用程序超时并进入睡眠状态,您可以使用:
[UIApplication sharedApplication].idleTimerDisabled = YES; 显然,这将禁用空闲计时器,并停止你的iPhone自动进入睡眠模式。
编辑:由于middaparka声明,你应该重新启用空闲计时器,当你不再需要保持手机清醒(通常在该视图已被删除)使用:
 [UIApplication sharedApplication].idleTimerDisabled = NO; 
干杯
您可以通过…禁用自动locking
 [[UIApplication sharedApplication] setIdleTimerDisabled:YES]; 
但是,您应该只在应用程序的尽可能less的部分内执行此操作,然后通过…重新启用它。
 [[UIApplication sharedApplication] setIdleTimerDisabled:NO]; 
  …在相关视图控制器的dealloc 。