很久以前我听说过在你锁定iOS屏幕后,它会在一段时间后进入深度睡眠模式。在此模式下,应用程序无法再执行任何操作或触发NSTimer。在进入深度睡眠模式之前是否有任何特定的持续时间?
注意:伙计们,请不要只回答链接。在将它们放入此处之前提取您找到的一些信息。如果你知道答案是在那些链接中就不难了,对吧?
答案 0 :(得分:-3)
看看下面问题的答案,我认为它解释了你在寻找什么......
NSTimer events do no occur when screen locked on iOS 5
也看看这个......
Is it possible to distinguish between locking the device and sending an app to background?
看来,一个解决方案就是在你的计时器播放你的声音 火灾,并在此期间,不断发出无声的声音 防止iPhone睡觉一个黑客,但至少在这种情况下 不是一个完全丑陋的黑客,因为使用声音来保持 iPhone唤醒以播放声音有一种对称性。