Swift 解決Debugger中左側沒法獲取變量值的問題

斷點後,左側變量所有無值,po 變量
warning: Swift error in module 項目名.
Debug info from this module will be unavailable in the debugger.this

error: in auto-import:
failed to get module '項目名' from AST context:
橋接文件中引入pods第三方庫文件導入方式不對debug

若是你是經過Cocoapods來使用OC第三方的庫,你須要將導入方式改成這種方式:blog

import "xxxx.h" --》@import xxxx;

以這種方式逐個修改OC第三方的導入方式,就能夠解決控件臺沒法獲取變量值的問題了。get

有一些是藏得比較深,是本地封裝的OC庫#import "xxxx.h"導入,但頭文件中引入了pods第三方庫,也會報這個錯誤,須要將頭文件中引入的pods第三方OC庫頭文件放入.m中或者其餘地方不暴露出來。import

這個是由於我用的第三方SDK文件中,用到了GCDAsyncUdpSocket,GCDAsyncUdpSocket是pods管理的第三方,修改一下不暴露給橋接的頭文件中就解決了。變量

相關文章
相關標籤/搜索