忽略/排除Xcode中全局异常断点中的特定Objective-C异常



Xcode具有添加异常断点的简洁功能。如果我添加一个,我可以在"全部","Objective-C"和"C++"例外之间进行选择。

但是,我正在使用一个框架(Evernote iOS SDK),该框架严重依赖异常,抛出它们并在框架内捕获它们。这会触发我的异常断点,即使这些异常永远不会命中我的代码。

有没有办法忽略异常的某种/某些子类?

Evernote 是这样定义它们的:

@interface EDAMUserException : NSException <NSCoding> {}

因此,我想排除所有这些触发异常断点。

有一个类似的问题,但还没有答案。

是的,有!关于这个问题的另一个问题得到了这个答案:在使用Xcode的所有异常断点(包括脚本和所有内容)时忽略某些异常。可以按类或名称忽略异常。真棒。

最新更新