前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Swift 解决Debugger中无法获取变量值的问题

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

作者头像
LinXunFeng
发布2018-06-29 15:43:53
2.1K0
发布2018-06-29 15:43:53
举报
文章被收录于专栏:LinXunFeng的专栏

遇到这个问题已经很久了,由于忙于开发就没去管它,今天抽空看看问题并解决它,并记录下来,希望能帮那些也遇到这种的小伙伴们脱离苦海,阿弥陀佛~

打断点运行项目并停于断点处,在控制台中敲入以下其中一条

代码语言:javascript
复制
po 变量名
or
print 变量名

会出现出现问题的地方

代码语言:javascript
复制
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:

如图,左侧视图中无法像以往一样随意查看变量的数据,右侧报了一堆错,可以看出提示我们在项目的桥头文件中第三方库MJRefresh的导入方式有误。

是的,项目中在MJRefresh桥头文件中的导入方式如下:

代码语言:javascript
复制
#import "MJRefresh.h"

如果你是通过Cocoapods来使用OC第三方的库,你需要将导入方式改为这种方式:

代码语言:javascript
复制
@import MJRefresh;

以这种方式逐个修改OC第三方的导入方式,就可以解决控件台无法获取变量值的问题了。

如果是通过Cocoapods来使用Swift第三方库,直接在需要使用的地方导入即可

代码语言:javascript
复制
import Swift第三库的名称
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018.01.08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档