我一直在阅读 * 的问题以及如何阻止iOS设备暂停的答案,从讨论此代码问题的最常见到更具体的问题开始:
[UIApplication sharedApplication].idleTimerDisabled = YES;
有些人建议在开启之前将其转为NO
(听起来很虚伪,但是谁知道),有些人建议您需要经常开启(什么?),以及其他此类建议。此外,大多数建议来自iOS 3.0。
是否有人在iOS 5中使用此功能,使用它的注意事项是什么?如果我的应用处于前台,我不希望设备随时暂停(自动锁定) (电池被诅咒)。 idleTimerDisabled
会这样做吗?
<小时/> * 这里有很多信息:https://stackoverflow.com/search?q=auto-lock+ios
答案 0 :(得分:3)
将其设置为applicationDidBecomeActive:
并在applicationWillResignActive:
中取消设置,您应该没有问题。
大多数情况下,当人们遇到“不工作”的问题时,用户已经切换到其他应用程序(例如相机),他们期望他们的设置能够神奇地恢复!
我在应用程序商店中有一个应用程序,并且没有抱怨它到目前为止无法正常工作。根据您的应用程序,您可能希望为用户提供打开和关闭此功能的选项。