美文网首页
使用Cycript输出信息不全的问题

使用Cycript输出信息不全的问题

作者: 码农老王 | 来源:发表于2018-05-25 13:46 被阅读54次

    在使用Cycript查看APP的结构的时候会用到

    [[UIApp keyWindow] recursiveDescription].toString()
    

    但是会显示内容不全, 如下的情况


    image.png

    搜索后也没有找到具体的原因和彻底解决的办法, 不过曲线解决的办法倒是有两个

    1. 把输入文本写入文件, 然后查看文件
    [[UIApp.keyWindow recursiveDescription ] writeToFile:"/var/mobile/viewdump.txt" atomically:NO encoding:4 error:NULL]
    

    然后cat查看就好了, 这说明输入是没有问题的, 但是不知为什么在base里显示不全.

    1. 降级Cycript解决这个问题(作者未尝试, 仅记录)
      在cydia中将Cycript降级到0.9.505, 可解决
      0.9.59*系列都会有这个问题.

    相关文章

      网友评论

          本文标题:使用Cycript输出信息不全的问题

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