【问题标题】:Ignore/Exclude specific Objective-C exceptions from the global exception breakpoint in Xcode?从 Xcode 中的全局异常断点忽略/排除特定的 Objective-C 异常?
【发布时间】:2012-06-07 03:33:34
【问题描述】:

Xcode 有这个巧妙的功能来添加异常断点。如果我添加一个,我可以在“All”、“Objective-C”和“C++”异常之间进行选择。

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

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

Evernote 是这样定义它们的:

@interface EDAMUserException : NSException <NSCoding> {}

所以,我想排除所有触发我的异常断点的人。

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

【问题讨论】:

  • 你有没有办法做到这一点?
  • 不,还没有。将在下一个 WWWDC 询问;)

标签: objective-c xcode exception-handling


【解决方案1】:

是的,有!关于这个的另一个问题得到了这个答案:Ignore certain exceptions when using Xcode's All Exceptions breakpoint,其中包括脚本和所有内容。您可以按类或按名称忽略异常。太棒了。

【讨论】:

  • 太棒了!大约半年前有人问过我的问题,但它们涵盖了完全相同的主题;-)
猜你喜欢
  • 2012-12-31
  • 1970-01-01
  • 1970-01-01
  • 2012-06-02
  • 2018-12-12
  • 2020-03-05
  • 2017-02-22
  • 2012-12-25
  • 1970-01-01
相关资源
最近更新 更多