2010-02-24 73 views
2

在使用NSOperationQueue創建的線程中調試時,我可以設置斷點,但實際崩潰會導致線程在靜默中死去。這是在模擬器中,但它也發生在硬件本身上。在Xcode for iPhone中調試線程

在Xcode(gdb,真的)中是否有設置會捕獲這些設置?

回答

6

我會加入這兩行到〜/ .gdbinit中啓動:

fb objc_exception_throw 
fb -[NSException raise] 

此時會彈出你進入調試器,你應該看到堆棧跟蹤所導致的異常。

+0

只想添加評論。它的確如我所期望的那樣工作。謝謝! – mousebird 2010-04-06 14:55:03