我可以阻止Xcode在遇到异常时显示main.m吗?

时间:2013-03-08 09:01:58

标签: xcode debugging exception

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

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

1 个答案:

答案 0 :(得分:5)

我已经设置了我的项目(至少)有三个标签。我做的东西是一个标签,另一个名为Build Results的标签,第三个标签Debugger。使用CMD-T创建一个选项卡,双击名称显示的位置编辑选项卡名称。

行为设置为Build切换到Build Results标签。 Running会切换到Debugger标签。 Exits unexpectedly将定义发生异常时要显示的内容。 Running的设置显示在图片

这样我的工作标签将保留在我正在编辑的行上,debugger标签可以跳转到要跳转到的位置。

enter image description here

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