我注意到自从升级到iOS5后,我正在开发的音频应用程序现在在按下iPhone或iPod Touch上的睡眠/锁定按钮时发送了终止信号。当滑动解锁时,应用程序已关闭,我们又回到了跳板。
在iOS4设备上,当锁定和解锁时,您仍然会在应用中。
我已经能够让支持iOS5的设备在后台使用Required background modes
中的info.plist
播放音频。在AVAudioPlayer
正在播放时锁定和解锁,应用程序会按照您的预期恢复正常。
必须有一个简单的解决方案,或iOS5使它成为你的应用程序都被锁死了无论什么?
答案 0 :(得分:2)
屏幕锁定与进入后台的应用程序不同,并且当iOS在任何版本中发生时,应用程序肯定不会被杀死。您的应用程序有一个错误,导致它在收到
时崩溃- (void)applicationWillResignActive:(UIApplication *)application
屏幕锁定时发送的消息。也许一个视图在屏幕外被释放,导致无效的指针引用等等。