Sel*_*vin 39 iphone ios ios5.1
以下代码行阻止应用程序在一些空闲时间后自动锁定屏幕.
[UIApplication sharedApplication].idleTimerDisabled = YES; //write this in applicationDidFinishLaunching
Run Code Online (Sandbox Code Playgroud)
它适用于iOS 5.0.但iOS 5.1不尊重此行并在一些空闲时间后锁定屏幕.如何解决这个恼人的问题?
谢谢.
编辑:
安装在5.0.1设备中时,相同的代码工作正常.但我不知道为什么它不适用于5.1设备.
ork*_*den 25
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];
Run Code Online (Sandbox Code Playgroud)
在iOS 5.1上为我工作
Aki*_*Aki 24
只设置[UIApplication sharedApplication].idleTimerDisabled = YES;在
- (BOOL) application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions
Run Code Online (Sandbox Code Playgroud)
适合我.但是,有一个警告.我注意到每次调用camera实用程序拍摄快照时,idleTimerDisable都会在场景后面设置为NO.所以在我上传图像后,我不得不再次调用以下代码行:
[UIApplication sharedApplication].idleTimerDisabled = YES;
Run Code Online (Sandbox Code Playgroud)
如果有更多的地方需要相同的策略,我不会感到惊讶.到目前为止,这种方法对我没有任何问题.
| 归档时间: |
|
| 查看次数: |
23609 次 |
| 最近记录: |