Xcode具有添加异常断点的简洁功能。如果我添加一个,我可以在"全部","Objective-C"和"C++"例外之间进行选择。
但是,我正在使用一个框架(Evernote iOS SDK),该框架严重依赖异常,抛出它们并在框架内捕获它们。这会触发我的异常断点,即使这些异常永远不会命中我的代码。
有没有办法忽略异常的某种/某些子类?
Evernote 是这样定义它们的:
@interface EDAMUserException : NSException <NSCoding> {}
因此,我想排除所有这些触发异常断点。
有一个类似的问题,但还没有答案。
是的,有!关于这个问题的另一个问题得到了这个答案:在使用Xcode的所有异常断点(包括脚本和所有内容)时忽略某些异常。可以按类或名称忽略异常。真棒。