Xcode有这个简洁的功能来添加异常断点。如果我添加一个,我可以选择“全部”,“目标C”和“C ++”例外。
但是,我使用的框架(Evernote iOS SDK)严重依赖异常,抛出它们并在框架内捕获它们。这会触发我的异常断点,即使这些异常永远不会触及我的代码。
有没有办法忽略某些类型/某些异常子类?
Evernote将它们定义为:
@interface EDAMUserException : NSException <NSCoding> {}
所以,我想将所有这些排除在触发我的异常断点之外。
有一个类似的question,但还不是答案。
答案 0 :(得分:1)
是的,有!关于这个的另一个问题获得了这个答案:Ignore certain exceptions when using Xcode's All Exceptions breakpoint包括脚本和一切。您可以按类或按名称忽略异常。真棒。