【问题标题】:Can I prevent Xcode displaying main.m when it hits an exception?我可以阻止 Xcode 在遇到异常时显示 main.m 吗?
【发布时间】:2013-02-23 18:33:38
【问题描述】:

XCode 从 Project Navigator 跳转到 Debug Navigator,并且几乎总是切换到 main.m。然后您必须导航回项目视图并选择您正在处理的源代码。

我认为行为可能会有所帮助,但在那里看不到任何相关选项。

【问题讨论】:

  • 它不适合我。
  • 嗯,好的,谢谢,需要进一步调查。

标签: xcode debugging exception


【解决方案1】:

我已将我的项目设置为(至少)三个选项卡。我做事的一个标签,另一个标签Build Results,第三个标签Debugger。使用 CMD-T 创建一个选项卡,通过双击名称显示的位置来编辑选项卡名称。

Build 设置了行为以切换到Build Results 选项卡。 Running 将切换到 Debugger 选项卡。 Exits unexpectedly 将定义发生异常时显示的内容。 Running的设置如图所示

这样,我的工作选项卡将保留在我正在编辑的行上,debugger 选项卡可以跳转到它想要跳转到的位置。

您是否为符号objc_exception_throw 设置了符号断点?这应该停在发生异常的那一行,早在 main.m 到达之前。

【讨论】:

  • 非常感谢,帮助很大。有时当断点混淆时,我已经完成了全选删除,我想我也删除了象征性的。
猜你喜欢
  • 2010-10-14
  • 2019-02-06
  • 1970-01-01
  • 2013-02-07
  • 2014-07-09
  • 1970-01-01
  • 1970-01-01
  • 2012-04-03
  • 1970-01-01
相关资源
最近更新 更多