下面的代码行防止应用程序在空闲时间后自动锁定屏幕。
[UIApplication sharedApplication].idleTimerDisabled = YES; //write this in applicationDidFinishLaunching它在iOS 5.0之前运行良好。但是iOS 5.1不尊重这一行,并在一些空闲时间后锁定屏幕。如何解决这个恼人的问题?
谢谢。
编辑:
当它安装在5.0.1设备中时,相同的代码可以正常工作。但我不知道为什么它不工作5.1设备。
发布于 2012-07-27 14:31:40
只是将[UIApplication sharedApplication].idleTimerDisabled = YES;设置为
- (BOOL) application:(UIApplication*)application didFinishLaunchingWithOptions:(NSDictionary*)launchOptions对我来说很管用。然而,有一个警告。我注意到,每次我调用相机实用程序来拍摄快照时,idleTimerDisable都会被设置为NO。所以在上传图片之后,我不得不再次调用以下代码行:
[UIApplication sharedApplication].idleTimerDisabled = YES;如果有更多的地方需要同样的策略,我也不会感到惊讶。到目前为止,这种方法对我来说是没有问题的。
发布于 2012-07-04 12:52:52
[[UIApplication sharedApplication] setIdleTimerDisabled: YES];在iOS 5.1上为我工作
发布于 2012-03-28 09:11:54
不应该没有区别。也许你又犯了个错误。
https://stackoverflow.com/questions/9904306
复制相似问题