Bre*_*rse 106
要阻止您的应用超时并进入睡眠状态,您可以使用:
[UIApplication sharedApplication].idleTimerDisabled = YES;
Run Code Online (Sandbox Code Playgroud)
显然,这将禁用空闲计时器并阻止您的iphone自动进入睡眠模式.
编辑:正如middaparka所述,当您不再需要保持手机唤醒时(通常在删除该视图后),您应该重新启用空闲计时器:
[UIApplication sharedApplication].idleTimerDisabled = NO;
Run Code Online (Sandbox Code Playgroud)
干杯
Joh*_*ker 27
您可以通过...禁用自动锁定
[[UIApplication sharedApplication] setIdleTimerDisabled:YES];
Run Code Online (Sandbox Code Playgroud)
但是,您应该只在应用程序的尽可能少的部分内执行此操作,然后通过...重新启用它
[[UIApplication sharedApplication] setIdleTimerDisabled:NO];
Run Code Online (Sandbox Code Playgroud)
...在相关视图控制器中viewWillDisappear:
或dealloc.
| 归档时间: |
|
| 查看次数: |
19789 次 |
| 最近记录: |