我已經寫了一些代碼,將類的所有ivars轉儲到目標C中的字典中。這使用valueForKey:
來獲取數據班上。有時,KVC拋出也正確捕獲內部異常 - 但這種破壞LLDB的功能和所有我得到的是:防止「執行被中斷,原因:內部ObjC異常斷點(-3)」lldb
error: Execution was interrupted, reason: internal ObjC exception breakpoint(-3).. The process has been returned to the state before expression evaluation.
沒有設置斷點。我甚至用-itrue -ufalse
作爲表達式選項嘗試,但它沒有什麼區別。這完全是因爲我想用lldb而失敗的,而且看起來像這樣一個小問題。如果在調用方法時存在內部捕獲的ObjC異常,我怎樣才能將鐺聲帶到忽略?
我試着從Xcode中直接調用clang並連接到遠程調試服務器 - 沒有區別。
try/catch並不能解決我原來的問題 - 你只需要通過獲取值來解決它,如果它是一個對象。但我會接受答案,因爲這些新的iOS 7助手只是非常有用,並將解決我的問題。謝謝! – steipete