如在调试的时候轻松找到程序在哪里崩溃
2016-01-19 11:57
204 查看
起因
有不少人在评论发一些崩溃信息,问我程序怎么回事,其实如果你知道了程序崩溃在哪行代码崩溃了,就很容易定位问题了。android开发看崩溃log就能看到具体哪行代码出问题,那在iOS开发怎么快速定位到具体哪行代码崩溃呢。
步骤1
在xcode添加一个通用断点就行了。方法如下:
点击项目导航断点那,如图
步骤2
点击+号:
一步步按上面图完成操作。
再运行程序
自动就断点到这里来了,
log信息是:
这样很简单就能发现程序崩溃是因为value没有 isEqualToString方法。
如果我没加上面这个通用的断点,那程序会直接断点到main函数去。
PS:这个方法只能绝大部分这样的崩溃。有少部分错误是断不到了。
有不少人在评论发一些崩溃信息,问我程序怎么回事,其实如果你知道了程序崩溃在哪行代码崩溃了,就很容易定位问题了。android开发看崩溃log就能看到具体哪行代码出问题,那在iOS开发怎么快速定位到具体哪行代码崩溃呢。
步骤1
在xcode添加一个通用断点就行了。方法如下:
点击项目导航断点那,如图
步骤2
点击+号:
一步步按上面图完成操作。
再运行程序
自动就断点到这里来了,
log信息是:
这样很简单就能发现程序崩溃是因为value没有 isEqualToString方法。
如果我没加上面这个通用的断点,那程序会直接断点到main函数去。
PS:这个方法只能绝大部分这样的崩溃。有少部分错误是断不到了。
相关文章推荐
- Android软键盘弹出时把布局顶上去的解决方法 .
- 理解A*寻路算法具体过程
- bzoj2597: [Wc2007]剪刀石头布
- 使用jdk中keytool生成证书
- scala学习笔记4
- 25-语言入门-25-n-1位数
- thinkphp验证码
- php获取指定文件夹下所有文件的文件名
- iOS cocoPod的基本使用
- android Activity关闭动画 附左右动画anim
- webuploader上传文件,含文件大小、类型验证
- iOS9新系统下APP Store 应用上传新指南
- 使用Ambari安装hadoop集群
- 24-语言入门-24-cigarettes
- Linux系统中SSH命令的使用教程
- Python特殊语法:filter、map、reduce、lambda [转]
- IDEA显示不了右侧maven操作区
- iOS中 CoreData 的使用介绍
- 泛型算法(八)之旋转算法
- 23-语言入门-23-开灯问题