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

2018-03-14  本文已影响552人  jzhang

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

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

上一篇下一篇

猜你喜欢

热点阅读