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

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

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

po 变量名
or
print 变量名

会出现出现问题的地方

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桥头文件中的导入方式如下:

#import "MJRefresh.h"

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

@import MJRefresh;

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

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

import Swift第三库的名称

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏安恒网络空间安全讲武堂

Amazing phpinfo()

前记 Xdebug 前记 定义 开启Xdebug 适用目标 实验效果 注意事项 session.upload_progress 定义 开启session.upl...

3166
来自专栏编程

新手学习python遇到的一些简单问题

1.python2 还是python3? 新手经常在这个问题上思考了很久,2和3的语法大致相同,改动不 大,如在python2中print xxx,...

1669
来自专栏IT笔记

系统监控工具JavaMelody使用案例

官方简介: JavaMelody 能够监测Java或Java EE应用程序服务器,并以图表的方式显示:Java内存和Java CPU使用情况,用户Session...

2727
来自专栏FreeBuf

Python编写的开源Struts2全版本漏洞检测工具

0x01 说明: 由于struts2框架频繁爆出漏洞,为方便安全从业人员检测并及时修复,遂将struts历史版本payload整合在一起(ST2-005至ST2...

2996
来自专栏程序猿DD

我最常用的Intellij IDEA快捷键

原文:http://www.radcortez.com/my-most-useful-intellij-idea-keyboard-shortcuts/ 译文:...

1938
来自专栏IT派

用Click编写Python命令行工具

在编写Python命令行(CLI)应用程序时,使用Click库进行参数解析的深入教程

1261
来自专栏云计算教程系列

如何在Ubuntu 14.04上安装和配置Naxsi

Naxsi是第三方Nginx模块,提供Web应用程序防火墙功能。它为您的Web服务器带来了额外的安全性,并保护您的服务器免受各种Web攻击,如XSS和SQL的注...

820
来自专栏北京马哥教育

你还在手写命令行功能?看这四个Python库如何自动实现

使用命令行程序有很多充满乐趣的功能,例如“提示工具包”,“命令行界面创建工具包“,“Pygments”和“模糊搜索”,我将介绍如何在几个 Python 库的帮助...

3894
来自专栏上善若水

022-github 从fork的原代码更新repo

玩过github的人一定会在你自己的账号上fork了一些github开源项目。这些开源项目往往更新比较活跃,你今天fork用到你自己的项目中去了,过几个星期这个...

984
来自专栏听雨堂

【5】基于Log4Net的日志系统

阅读目录 日志系统应具备的特性 Log4Net 配置文件:log4net.config 初始化 输出信息 对Log4Net的封装 log4net.c...

2036

扫码关注云+社区