我会说这是在iOS 8上,但我认为这不是iOS 8的错误。
我正在使用Apple的AVPlayer类创建一个热气腾腾的音乐播放器。但是,如果我碰巧失去连接,应用程序会因错误Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'data parameter is nil'
而崩溃。我意识到这可能是因为AVPlayer正在尝试使用空缓冲区,但我不确定a)我如何捕获异常或b)为什么这会导致应用程序崩溃。有没有办法防止此AVPlayer错误导致网络丢失时应用程序崩溃?谢谢你的帮助!