打断点,看图层找bug

当界面没有显示想要的图标时

1:先看图层,解析每一层的结构,以及看图标应该显示在哪一层

打断点,看图层找bug_第1张图片

2:如果图层上面没有,就看UI层

 extension VisitorView{

        private func setupUI(){

          //添加控件

            addSubview(iconView)

      }

3:然后看哪里调用

打断点,看图层找bug_第2张图片

4:打断点,如果这些地方断点都没进来,就看创建VisitorView的地方

打断点,看图层找bug_第3张图片

打断点,发现setupVisitorView方法也没有实现,而三目方法实现了,就很容易发现是三目运算符判断的时候出了问题,很容易发现是true出错,应该是false


你可能感兴趣的:(打断点,看图层找bug)