1

我一直在阅读有关如何阻止 iOS 设备挂起的问题和答案,从讨论此代码问题的最一般到更具体的问题开始

[UIApplication sharedApplication].idleTimerDisabled = YES;

有些人建议在打开它NO之前先打开它(听起来很假,但谁知道),有些人建议你需要经常打开它(什么?),以及其他类似的建议。此外,大部分建议来自 iOS 3.0。

有人在 iOS 5 中使用它吗?使用它有什么注意事项?如果我的应用程序在前台(该死的电池),我不希望设备随时挂起(自动锁定)。idleTimerDisabled会这样做吗?


*这里有很多信息:https ://stackoverflow.com/search?q=auto-lock+ios

4

1 回答 1

3

设置它applicationDidBecomeActive:并取消它,applicationWillResignActive:你应该没有问题。

大多数情况下,当人们遇到“无法正常工作”的问题时,用户会切换到其他应用程序(例如相机),他们希望他们的设置能够神奇地恢复!

我在应用商店中有一个应用程序使用它,并且到目前为止没有抱怨它不起作用。根据您的应用,您可能希望为用户提供打开和关闭此功能的选项。

于 2012-08-14T23:33:07.000 回答