1、全局断点:
全局断点不用多做介绍,打一个全局断点之后可以堆栈信息,有时也会直接定位到crash的地方。
first.png
second.png
堆栈信息.png
2、条件断点:
2.1 普通条件断点
- 添加Condition
可以先打一个普通的断点,右键点击断点——>Edit BreakPoint...——>在Condition
后面添加条件语句
image.png
举个例子,如下,只有字符串为"d"时,才会触发该断点(其它值不会触发该断点)
image.png
-
添加Action
image.png
image.png -
修改变量
1> 添加断点
image.png
2> Edit breakPoint
image.png
先运行代码,之后断点置灰后再运行一次即可。
2.2 更加神奇的条件断点
image.png-
定位
image.pngunrecognized selector sent to instance
Crash
使用[NSObject(NSObject) doesNotRecognizeSelector:]
-
定位某个方法(viewDidLoad为例)
image.png -
定位指定类的某个方法(viewDidLoad为例)
image.png
网友评论