Xcode中给Objective C下条件断点

来源:互联网 发布:中移动网络套餐 编辑:程序博客网 时间:2024/06/02 13:24

步骤:

1. 给该语句下一个普通断点;

2. 打开 breakpoint navigator,选中刚刚下的断点,点右键,在菜单中选择 “Edit Breakpoint" ;

3. 在condition编辑框中输入条件。


条件的语法是什么?

就是普通的ObjectiveC语句,多么复杂都可以,只要计算的结果是个BOOL型或整型数值。

例如: row==3

例如:(BOOL)[[book name] isEqualToString:@"wershest"]


有一点需要注意,因为这条condition语句是由调试器(gdb/lldb)解析的,而调试器不能识别dot syntax,就像在output窗口使用po指令一样,所以,不能写book.name,而必须用[book name] .

0 0
原创粉丝点击