iOS 5深度睡眠预防

Pet*_*ski 5 iphone nstimer ios5

我正在尝试构建一个警报应用程序,可以在锁定屏幕模式下触发警报(应用程序位于前台,但屏幕已锁定).警报必须由NSTimer触发,而不是由uilocalnotification触发.

在iOS 4中,我使用"每10秒播放一次静音"来阻止应用程序进入深度睡眠状态并且计时器事件正常工作.但是,在iOS 5中,这似乎不起作用.

有任何想法吗?或者这应该工作,我做错了什么?

Pet*_*ski 4

看来您实际上可以在 iOS 5 中使用“播放无声音频”技巧,但音频必须是可听的,这意味着您无法以设置为0.0的音量播放它。