0
更新:如果您添加了符號斷點但它們不起作用,呃,「等一會兒」。在發佈這個並繼續前進並在項目中做其他事情之後,我在某個時候捕獲了objc_exception_throw。XCode中的符號斷點突然不起作用
我已經將-[NSException raise]
和objc_exception_throw
作爲符號斷點添加到我的所有項目中,並且效果很好,但是當我重新創建一個曾經瘋狂的項目時,符號斷點停止工作。
值得一提:objc_exception_throw在添加時未自動填充位置。每當我在過去添加它時,它總是將「libobjc.A.dylib」放入其中。
在「didFinishLaunching」法
NSArray *a = [NSArray arrayWithObjects:@"hi", nil];
NSLog(@"here is a[2]: %@", [a objectAtIndex:2]);
運行舊的項目,我馬上就到的NSLog休息(我應該)。用上面的方法運行新項目,我得到一個「SIGABRT」信號並且沒有斷點。相同的代碼,即使是相同的項目,但不同的XCode文件。
[已解決:查看此問題的第一]