美文网首页
Swift项目打断点看不到变量的值

Swift项目打断点看不到变量的值

作者: jzhang | 来源:发表于2018-03-14 15:47 被阅读552次

    Swift Debugger中无法获取变量值的问题

    最近在项目中突然发现打断点无法获取到变量的值,对于调试来说非常头痛。

    现象:


    BE4AC7AE-34A1-42A0-A900-A7B261B21B2A.png

    打断点看不到值,用lldb命令调试也不行

    问题原因,这个是苹果的编译器的bug,混编的时候引用OC的cocoapods库有这个问题。
    比如我最近导入了SVProgressHUD库,就导致了这个问题


    4C139A21-C989-48ED-934A-7DA9DF5D0701.png

    解决办法:把桥接文件里面SVProgressHUD库的#import导入方式换成@import就行了


    3965B040-3BB0-461F-97D0-8104AF0D9938.png

    (不确定是哪个框架导致的,那就多试试吧。我也知其然不知其所以然)

    相关文章

      网友评论

          本文标题:Swift项目打断点看不到变量的值

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