XCode调试时抛出异常定位到代码

2019-03-13  本文已影响0人  Zi_Fi

在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用

操作很简单:

1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab

image.png

2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。

image.png

3、接下来会出现一个“All Exception”的调试选项:

image.png

4、将鼠标放到上面,右击选择“Edit Breakpoint”,可以查看选项的具体内容如下:(不用做任何修改)

image.png

5、当异常出现时,会自动停在异常处,而不会抛出到UIApplicationMain。就可以定位到具体抛出异常的代码了

比如我的有bug的程序使用上面的方法进行调试,代码会自动定位在出现错误的第975行处。

上一篇下一篇

猜你喜欢

热点阅读