步骤:
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] .