libc++abi.dylib`__cxa_throw: 使用[AVAudioPlayer play]会产生__cxa_throw异常
开发中遇到一个奇怪的异常。我调用AVAudioPlayer play方法,会莫名的产生__cxa_throw异常, 只是简单的调用系统的api,有时候可以,有时候会异常。
由于xcode中设置了当所有异常出现时的断点。
于是会出现这样的异常。
解决办法是将all改为Objective-C:
感谢提供解决错误信息的博主。
AVAudioPlayer异常解析
本文记录了一次在使用AVAudioPlayer播放音频时遇到的__cxa_throw异常经历。该异常表现为有时正常工作,有时则抛出错误。通过调整Xcode中的异常断点设置,从捕获所有异常更改为仅捕获Objective-C异常,成功解决了这一问题。
开发中遇到一个奇怪的异常。我调用AVAudioPlayer play方法,会莫名的产生__cxa_throw异常, 只是简单的调用系统的api,有时候可以,有时候会异常。
由于xcode中设置了当所有异常出现时的断点。
于是会出现这样的异常。
解决办法是将all改为Objective-C:
感谢提供解决错误信息的博主。
3841
1246

被折叠的 条评论
为什么被折叠?