1.分析问题可能出现的地方,并在合适的地方设置断点:
比如这个我是觉得 answer 应该出问题,没有找到值或者为空。为了确定它在运行过程中的值,我在下面的 for 循环处设置一个断点。
2.启动 Debug 并运行
小甲壳虫带你进行调试
3.当运行到你所设置的断点的视图层时,自动弹出在断点之前,这个函数里面各种变量的值
找到你所想要的变量名称,并点击查看内容。可以看到,我这个 answer 里的内容 items 的 length 是 0,所以获取的数据是空。
因此我在前台再怎么搜索查询也没用
4.想继续跟着代码一步一步走下去,可按 F7,但是有的会跳到源代码里面去执行
中间这个 Step Into My Code 可以回到自己的代码并继续向下执行