Swift 解決Debugger中左側無法獲取變量值的問題
阿新 • • 發佈:2018-03-27
inf 分享 修改 AI from 使用 ger img 其他
斷點後,左側變量全部無值,po 變量
warning: Swift error in module 項目名.
Debug info from this module will be unavailable in the debugger.
error: in auto-import:
failed to get module ‘項目名‘ from AST context:
橋接文件中引入pods第三方庫文件導入方式不對
如果你是通過Cocoapods來使用OC第三方的庫,你需要將導入方式改為這種方式:
import "xxxx.h" --》@import xxxx;
以這種方式逐個修改OC第三方的導入方式,就可以解決控件臺無法獲取變量值的問題了。
有一些是藏得比較深,是本地封裝的OC庫#import "xxxx.h"導入,但頭文件中引入了pods第三方庫,也會報這個錯誤,需要將頭文件中引入的pods第三方OC庫頭文件放入.m中或者其他地方不暴露出來。
這個是因為我用的第三方SDK文件中,用到了GCDAsyncUdpSocket,GCDAsyncUdpSocket是pods管理的第三方,修改一下不暴露給橋接的頭文件中就解決了。
Swift 解決Debugger中左側無法獲取變量值的問題