我正在研究一個大型(> 3萬行)事件驅動的應用程序。我有一系列的輸入會產生一個錯誤。我想要做的就是在最終輸入輸入我的代碼後立即中斷。Xcode/iPhone - 當下一個事件輸入我的代碼時中斷?
有沒有一個通用的方法來做到這一點?
我明白,對於任何特定的輸入序列,我都可以找出最後一個輸入將要輸入的代碼,然後在那裏設置一個斷點。我想要做的就是去掉「找出最後輸入輸入我的代碼的位置」的步驟。換句話說,我在模擬器中運行應用程序,並且我想在某處設置一個標誌,表示「下次打算進入非系統目標C代碼」。然後我發送導致問題的事件。
有些錯誤不會產生異常。例如,它可能是錯誤的輸出。 –
這就是爲什麼我提到符號斷點。您可以將'符號'設置爲任何您想要的值(例如 - [ClassWithInput methodTriggered]),甚至設置一個條件或任意數量的時間忽略此調用。 http://developer.apple.com/library/mac/#recipes/xcode_help-breakpoint_navigator/articles/adding_a_symbolic_breakpoint.html – JoeCortopassi
+1符號斷點,這應該真的是你的文章的重點。 –