1.將導航器視圖切換到斷點導航器視圖下,也可以用快捷鍵Command+7一步搞定,鍵盤是window風格的用戶Command鍵是win鍵(有微軟logo),然后點擊左下角的+號,選擇Add Symbolic Breakpoint這一選項
2.出現編輯框后,在Symbol這一選項欄輸入-[NSException raise],確保輸入無誤后Enter一下,點擊一下編輯框外的其他區域就Ok(Xcode6.4版本中沒有done這個選項)
3.添加objc_exception_throw的步驟和上一步一致,如果出現了拼寫錯誤的情況,可以點擊右鍵選擇Edit Breakpoint進行重新編輯
4.下面就是運行(Command+R)之后編譯器顯示代碼編譯出錯的地方,到這里我們的全局斷點部分就結束啦!
當有一天你遇到這樣的一種情況,對代碼進行調試時編輯器區域總是會最終停留在一堆不知所云的東東時,而不是像上文所顯示的最終停在錯誤代碼處,你一次次的翻找menu里面的選項,可最終都無濟于事,就這樣任由這樣的界面一次次的出現在你的眼前嗎,答案自然是否定的。
解決方案就是在Debug選項下面的Debug Workflow>>Always Show Disassembly取消勾選就可以啦!
新聞熱點
疑難解答