码迷,mamicode.com
首页 > 其他好文 > 详细

XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视

时间:2015-08-29 21:48:54      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:xcode   bug   调试   异常   

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

操作很简单:

1、在XCode界面中直接点击选项卡,跳到Breakpoint的tab

技术分享

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

技术分享技术分享

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

技术分享技术分享

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

技术分享


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

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


如果需要对变量添加监视,或者手动执行表达式            该操作如VS中添加监视

可以在输出窗口使用       po 变量

就可以打印对应的内容

技术分享

版权声明:本文为博主原创文章,未经博主允许不得转载。

XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视

标签:xcode   bug   调试   异常   

原文地址:http://blog.csdn.net/u013538542/article/details/48090679

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!