XCode 从 Project Navigator 跳转到 Debug Navigator,并且几乎总是切换到 main.m。然后您必须导航回项目视图并选择您正在处理的源。
我认为行为可能会有所帮助,但在那里看不到任何相关选项。
我已经将我的项目设置为(至少)三个选项卡。我做事的一个选项卡,另一个名为Build Results
的选项卡,第三个名为 的选项卡Debugger
。使用 CMD-T 创建一个选项卡,通过双击名称显示的位置来编辑选项卡名称。
行为设置为Build
切换到Build Results
选项卡。Running
将切换到Debugger
选项卡。Exits unexpectedly
将定义发生异常时显示的内容。设置Running
如图所示
这样,我的工作选项卡将保留在我正在编辑的行上,并且debugger
选项卡可以跳转到它想要跳转到的位置。
您是否为 symbol 设置了符号断点objc_exception_throw
?那应该停在发生异常的那一行,早在达到 main.m 之前。