當程式crash時,通常看到的畫面都是像這個樣子的:
程式break在main loop,從console的地方可以看到某個exception,可是不知道exception是從哪裡發出來的!
如果希望在程式一遇到exception時就馬上停下來(誰不希望這個樣子呢?),那我們可以這樣子做:
第一步先從Project Navigator內切換到Debug(?) tab,然後新增加一個breakpoint,如下
然後選擇Add Exception Breakpoints,畫面如下:
按Done之後,重新執行程式,xcode應該就會在程式要送出exception時把程式停在該停的地方了 !
For AppCode,可以從Run menu內選擇View Breakpoints,然後enable Exception breakpoints:
這樣子就大功告成了!!
沒有留言:
張貼留言