,這是由布拉德·拉爾森回答這個 SO問題如何添加一個斷點到objc_exception_throw?
如果添加了兩個斷點,你應該能夠調試這些異常。要做到這一點,請轉到Run |顯示|斷點並創建兩個全局斷點(我在全球範圍內執行這些斷點,因爲它們在我的所有應用程序中非常有用)。第一個應該命名爲「objc_exception_throw」,其位置應該是「libobjc.A.dylib」。第二個應該是「 - [NSException raise]」,它的位置應該是「CoreFoundation」。
現在,如果您開始調試帶有斷點的應用程序,它應該會拋出這些異常。然後,您應該能夠看到調試器中導致異常的事件鏈。
現在在這個答覆我想問我如何添加位置提到?
任何人都有XCode 4的截圖/菜單路徑? – buildsucceeded 2011-09-10 12:19:02
查看Apple Dev論壇上的此主題以獲取有關如何在XCode 4中執行此操作的說明:https://devforums.apple.com/thread/68421 – 2011-10-18 19:12:24