1.将导航器视图切换到断点导航器视图下,也可以用快捷键Command+7一步搞定,键盘是window风格的用户Command键是win键(有微软logo),然后点击左下角的+号,选择Add Symbolic Breakpoint这一选项
2.出现编辑框后,在Symbol这一选项栏输入-[NSException raise],确保输入无误后Enter一下,点击一下编辑框外的其他区域就Ok(Xcode6.4版本中没有done这个选项)
3.添加objc_exception_throw的步骤和上一步一致,如果出现了拼写错误的情况,可以点击右键选择Edit Breakpoint进行重新编辑
4.下面就是运行(Command+R)之后编译器显示代码编译出错的地方,到这里我们的全局断点部分就结束啦!
当有一天你遇到这样的一种情况,对代码进行调试时编辑器区域总是会最终停留在一堆不知所云的东东时,而不是像上文所显示的最终停在错误代码处,你一次次的翻找menu里面的选项,可最终都无济于事,就这样任由这样的界面一次次的出现在你的眼前吗,答案自然是否定的。
解决方案就是在Debug选项下面的Debug Workflow>>Always Show Disassembly取消勾选就可以啦!
新闻热点
疑难解答