我的应用程序的图形用户界面在iPod处于待机模式后停止响应。我制作的应用程序基于xcode向导中的"Utility application“模板-但在iPod从待机状态返回后,原始应用程序仍然可以工作。我的应用程序播放音乐(AudioUnit),当iPod进入待机状态时,音乐停止,但当iPod离开待机模式时,音乐再次开始播放,但是如前所述,iPod不再响应触摸。我所能做的就是把它关掉。
我在这里读到了这个问题:What happens to an iPhone app when iPhone goes into stand-by mode?
但这并不足以帮助我解决问题。
发布于 2009-06-29 22:44:52
听起来你的音频设备已经停止了。
如果您的GUI依赖于AU的进度,那么这就解释了问题所在。
在applicationDidBecomeActive中检查您的AU状态。
我不认为待机模式会阻止AUs,我认为只有音频中断才会这样做。无论如何,你可能也应该看看AudioSessions,因为你会发现电话,闹钟,短信和ipod音乐也会停止你的音频装置。
祝好运。
发布于 2009-06-29 23:32:34
实际上,在日常使用中,我在iPod应用程序本身遇到了这个问题。也就是说,如果您使用的是3.0固件OS,那么这很可能是iPhone中的错误。我猜您可以放心,并且知道可能不是您自己的代码导致了问题。如果你还没有,我会向苹果提交一份雷达罚单,这样他们就可以在下一个bug修复版本中解决这个问题。
发布于 2009-07-01 15:42:19
这一切的发生都是因为我在UIToolbar中有一个UISlider。如果我从图形用户界面中删除UISlider,它在从待机/睡眠模式唤醒后仍会响应。
谁能给我解释一下为什么会出现这个问题(是不是苹果代码中的bug )?
https://stackoverflow.com/questions/1058808
复制相似问题