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

标签 xcode debugging exception

XCode 从项目导航器跳转到调试导航器,并且几乎总是切换到 main.m。然后您必须导航回项目 View 并选择您正在处理的源。

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

最佳答案

我已将我的项目设置为具有(至少)三个选项卡。一个选项卡用于我执行操作,另一个选项卡名为 Build Results ,第三个选项卡名为 Debugger 。使用 CMD-T 创建选项卡,双击名称显示的位置编辑选项卡名称。

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

这样我的工作选项卡将保留在我正在编辑的行和 debugger 上tab可以跳转到它想跳转到的地方。

enter image description here

您是否为符号 objc_exception_throw 设置了符号断点? ?这应该在到达 main.m 之前很久就停止在发生异常的行处。

关于xcode - 我可以阻止 Xcode 在遇到异常时显示 main.m 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15290198/

相关文章:

python-2.7 - 如何测试行为中未捕获/未处理的异常?

c++ - 构造函数c++和处理异常

c# - 无法加载 DLL 依赖项。如何阅读 fuslogvw?

debugging - SPARC 单步执行模式

html - iOS UIWebView-限制HTML路径

ios - ScrollView 设计可行性 - iOS

debugging - 海湾合作委员会/gdb : How to embed absolute path to source file in debug information?

java - 使用Java SecurityManager阻止我读取文件

iphone - 一个 View 中的两个或多个 Collection View

ios - MPMoviePlayer 未从 super View 中删除