1. 程式人生 > >libc++abi.dylib`__cxa_throw:

libc++abi.dylib`__cxa_throw:

工程中使用[AVAudioPlayer play]會產生__cxa_throw異常

我呼叫AVAudioPlayer play方法,會莫名的產生__cxa_throw異常, 只是簡單的呼叫系統的api,所以感覺很怪異,自己折騰了半天,後來在網上找到解決方法,在此記錄下,還在找報錯原因,希望知道的朋友能分享下。

由於xcode中設定了當所有異常出現時的斷點。
這裡寫圖片描述

於是會出現這樣的異常。
這裡寫圖片描述

解決辦法是將all改為Objective-C:
這裡寫圖片描述

執行就沒有報錯了,十分感謝提供解決錯誤資訊的朋友。