美文网首页
xcode打印台log打印[framework] CUICata

xcode打印台log打印[framework] CUICata

作者: IThai | 来源:发表于2018-04-11 10:19 被阅读0次

    无意中看到xcode打印台打印了好几个[framework] CUICatalog: Invalid asset name supplied: ''这样的东西。虽然没有报错,但是看到这个鬼,就知道不是什么好货,而且还重复多条。于是去查了下,果然,是由于项目中imageView没有给到图片,或者给的图片为空导致。
    解决方法如下:

      1. 添加断点,点击加号,去给个Symbolic Breakpoint断点,如图:


        1.png
    • 2.然后填写如图的内容:
      在Symbol中填入: [UIImage imageNamed:]
      在Condition中填入: [(NSString *)$arg3 length] == 0

    2.png

    如果您不想手输,想要复制的话,右键点击刚才创建的断点,看到断点上是空的,然后点击Edit BreakPoint(编辑断点),将上边两条复制进去,如图:


    3.png
    • 3.断点打好后,运行程序。程序会进入如图的断点处,然后,断点顶部那条是+[UIiamge imageNamed:],点击下边那条,进入到代码中,就是你项目中空图片的位置了,如图:


      4.png
    • 4.找到了位置,处理掉就好。


      5.png
    一天不写几个bug,朕就浑身难受。作为bug写后感,朕就记录下朕的感悟吧:
    朕的一生,无所畏惧!就算你不招惹朕,朕,也要咬你!
    

    相关文章

      网友评论

          本文标题:xcode打印台log打印[framework] CUICata

          本文链接:https://www.haomeiwen.com/subject/vyhahftx.html