XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视
来源:互联网 发布:erp java 开发工具 编辑:程序博客网 时间:2024/05/21 20:53
在Xcode调试程序的时候,总是会出现不知道错误在什么地方的问题,很是捉急,现在又一个办法,可以具体定位到错误行的代码,试一下吧?超级好用
操作很简单:
1、在XCode界面中直接点击选项卡,跳到Breakpoint的tab
2、然后点击左下角的+号,增加一个Exception的断点,如下图所示。
3、接下来会出现一个“All Exception”的调试选项:
4、将鼠标放到上面,右击选择“Edit Breakpoint”,可以查看选项的具体内容如下:(不用做任何修改)
5、当异常出现时,会自动停在异常处,而不会抛出到UIApplicationMain。就可以定位到具体抛出异常的代码了
比如我的有bug的程序使用上面的方法进行调试,代码会自动定位在出现错误的第12行处。
如果需要对变量添加监视,或者手动执行表达式 该操作如VS中添加监视
可以在输出窗口使用 po 变量名
就可以打印对应的内容
0 0
- XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- XCode的 Stack Trace,调试时抛出异常,定位到某一行代码
- Xcode 调试器(debugger)无法定位异常抛出点 解决
- VS调试添加监视会触发变量的get方法
- 确切定位c++代码中异常抛出位置的两个方法 (以VS2010调试为例)
- iOS小技巧14- 调试bug技巧-打印XCode的 Stack Trace信息
- xcode 断点调试时候 不能定位到代码那一行的解决办法
- vs下调试变量无法添加到监视或者无法打断点
- Xcode调试断点 直接定位到出问题的位置
- xcode 调试 中将断点 断在异常抛出函数中
- 【Xcode】XCode 4 的调试定位技巧
- qt调试时监视数组变量
- iOS:调试时在XCode中添加异常断点
- Xcode的 stack trace信息
- iOS开发------使用Xcode编译器定位抛出异常的位置
- android对象实现Parcelable接口
- Android SDK下载和更新失败的解决方法
- 同步与异步的概念
- ios中UIImagepickcontroller在只支持横屏或者竖屏情况下崩溃解决办法
- OS X 使用指南
- XCode调试的 Stack Trace,调试时抛出异常,定位到某一行代码,并且添加变量监视
- 选最快的3辆车
- PHP中的常量
- 链表反转
- POJ 1065 贪心 最少的上升子序列个数
- jxl问题,报错如下 Exception in thread "main" java.lang.NoClassDefFoundError: jxl/write/WritableCell
- configure: error: C++ compiler cannot create executables
- leetcode:Shortest Palindrome
- 盒模型