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