XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
2014-01-18 08:41
387 查看
在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用
操作很简单:
1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab
![](https://oscdn.geek-share.com/Uploads/Images/Content/201505/72bf5be08d5de891e707aabcd9d7ba3f)
2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201505/cd2bd61a1030077ef7de8295f4a6d111)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201505/57e2145b95a44a3960395b0f12eb356a)
3、接下来会出现一个“All Exception”的调试选项:
![](https://oscdn.geek-share.com/Uploads/Images/Content/201505/4c04e35dfc30ce71e6093a2a541ce875)
4、将鼠标放到上面,右击选择“Edit Breakpoint”,可以查看选项的具体内容如下:(不用做任何修改)
![](https://oscdn.geek-share.com/Uploads/Images/Content/201505/020c95b4f891c4fa090039b686b5c4e3)
5、当异常出现时,会自动停在异常处,而不会抛出到UIApplicationMain。就可以定位到具体抛出异常的代码了
比如我的有bug的程序使用上面的方法进行调试,代码会自动定位在出现错误的第975行处。
转载自: http://blog.csdn.net/enuola/article/details/9148691
操作很简单:
1、在XCode界面中按cmd + 6快捷键,或者直接点击选项卡,跳到Breakpoint的tab
2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。
3、接下来会出现一个“All Exception”的调试选项:
4、将鼠标放到上面,右击选择“Edit Breakpoint”,可以查看选项的具体内容如下:(不用做任何修改)
5、当异常出现时,会自动停在异常处,而不会抛出到UIApplicationMain。就可以定位到具体抛出异常的代码了
比如我的有bug的程序使用上面的方法进行调试,代码会自动定位在出现错误的第975行处。
转载自: http://blog.csdn.net/enuola/article/details/9148691
相关文章推荐
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- 确切定位c++代码中异常抛出位置的两个方法 (以VS2010调试为例)
- 确切定位c++代码中异常抛出位置的两个方法 (以VS2010调试为例)
- xcode 断点调试时候 不能定位到代码那一行的解决办法
- iOS_Xcode如何准确定位到产生异常的出错代码
- XCode调试 设置全局断点并快速定位问题代码所在行
- XCode调试 设置全局断点并快速定位问题代码所在行
- XCode调试技巧–设置全局断点快速定位问题代码所在行
- XCode调试技巧–设置全局断点快速定位问题代码所在行
- XCode调试技巧–设置全局断点快速定位问题代码所在行
- xcode 调试 中将断点 断在异常抛出函数中
- Xcode准确定位异常代码位置
- 赞!VC++如何调试出代码异常错误地方_try_except(1)抛出异常
- XCode调试 设置全局断点并快速定位问题代码所在行
- XCode调试技巧–设置全局断点快速定位问题代码所在行