XCode 从项目导航器跳转到调试导航器,并且几乎总是切换到 main.m。然后您必须导航回项目 View 并选择您正在处理的源。
我认为“行为”可能会有所帮助,但在那里找不到任何相关选项。
最佳答案
我已将我的项目设置为具有(至少)三个选项卡。一个选项卡用于我执行操作,另一个选项卡名为 Build Results
,第三个选项卡名为 Debugger
。使用 CMD-T 创建选项卡,双击名称显示的位置编辑选项卡名称。
行为设置为 Build
切换到Build Results
标签。 Running
将切换到Debugger
标签。 Exits unexpectedly
将定义发生异常时显示的内容。 Running
的设置如图所示
这样我的工作选项卡将保留在我正在编辑的行和 debugger
上tab可以跳转到它想跳转到的地方。
您是否为符号 objc_exception_throw
设置了符号断点? ?这应该在到达 main.m 之前很久就停止在发生异常的行处。
关于xcode - 我可以阻止 Xcode 在遇到异常时显示 main.m 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15290198/