簡體   English   中英

XCode中的符號斷點突然不起作用

[英]Symbolic breakpoints in XCode suddenly not working

更新:如果您添加了符號斷點,但它們不起作用,嗯,“等待一段時間”。 發布此內容並繼續進行項目中的其他操作后,我在某個時候抓到了objc_exception_throw。

我一直在所有項目中添加-[NSException raise]objc_exception_throw作為符號斷點,而且效果很好,但是當我重新創建一個已經破爛不堪的項目時,符號斷點就停止了工作。

值得一提的是:添加objc_exception_throw后,該位置不會自動填充。 每當我在過去添加它時,它總是始終將“ libobjc.A.dylib”放入其中。

使用運行舊項目

NSArray *a = [NSArray arrayWithObjects:@"hi", nil];
NSLog(@"here is a[2]: %@", [a objectAtIndex:2]);

在“ didFinishLaunching”方法中,我立即在NSLog上休息了(應該這樣做)。 使用上面的代碼運行新項目,我得到一個信號“ SIGABRT”,並且沒有斷點。 相同的代碼,甚至相同的項目,但不同的XCode文件。

[已解決:請參閱此問題的頂部]

這樣就解決了。 我的XCode可能已損壞或發生了什么,但是,如果您遇到上述情況,請繼續操作並稍后再返回引發異常的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM