我们经常会遇到这样的调试问题,比如某个for循环有1000次,错误发生在第83循环时,此时我想直接定位到第83次,该怎么办呢?
很简单,利用条件断点即可实现。
步骤如下:
①在循环体里面设置一个变量,变量名取为 i
②在代码行的左侧单击鼠标来添加断点。
③在断点处右键单击,右键单击后如下图所示:
在上图的Condition处填写触发条件:比如“输入条件 “i == 83”
填写完成后,点击“Done”确定。
当debugger发现i==83时,就会在断点处暂停,并进入调试模式。