如何在@try {} @catch {}之外的异常中使用"All Exceptions"断点?

Vol*_*ort 7 xcode breakpoints exception objective-c

在Xcode中,您可以转到Breakpoints选项卡,然后为"All Exceptions"添加断点.

我觉得这是非常有帮助的,但有可能这打破了计划只有在异常没有处理@try {} @catch {}在我的代码?那些是我唯一感兴趣的.

如果我可以选择我对使用这个断点系统感兴趣的特定文件会更好,尽管我猜这有点太多了.

Jac*_*kas 1

我发现的最好的方法是中断中止;它会在中断之前在日志中打印异常和回溯。您也可能幸运地设置自己的未处理异常处理程序并中断它。

如果您确实想按照您描述的方式使用所有异常,请向苹果提交错误:

http://bugreport.apple.com