ios - 如何在 Xcode 调试器中查看 RealmSwift 托管对象和属性
问题描述
我刚刚下载了最新版本的 RealmSwift,并按照使用 pod install 的说明将其添加到我的项目中。我正在尝试使用 Xcode 调试器来查看领域托管对象(具有列表、字符串和双精度)。这些对象中的这些值在调试器中是不可见的。我只能看到地址,但看不到值。我是否必须向 Xcode 调试器添加任何标志或启用任何调试符号才能查看这些变量?我正在使用 Xcode 12
谢谢你的帮助!
解决方案
有一个插件允许您在 XCode 的调试器窗格中查看领域值。
它位于Realm Cocoa github中名为plugin的文件夹中,需要下载、构建和运行。
最好的办法是从顶层下载整个 zip 文件,然后导航到插件文件夹并从那里打开项目。
请记住,Realm 对象是延迟加载的——这意味着它们在使用之前不会加载,这就是插件的原因。
推荐阅读
- ios - 不能在属性初始化程序中使用实例成员“userCard1”;属性初始化程序在“自我”可用之前运行错误
- git - 如何切换 github 账号并追溯更新提交历史?
- python-3.x - 我可以让 Python 使用 if 语句检查我的列表以查看用户输入是否包含我的列表中的字符串吗?如果没有,还有其他选择吗?
- c# - 我可以在 DAC 扩展中使用 PXDBScalar 从同一个表中查询记录吗?
- mysql - JSON_EXTRACT() 查询返回 NULL
- python - 无法使用 python pyside2 在托盘菜单中创建自定义小部件
- simulation - 如何从 RSU (Omnet++ VEINS) 发送消息?
- python - com.amazonaws.AmazonClientException:无法执行 HTTP 请求:不知道这样的主机(spark-tunes.s3a.ap-south-1.amazonaws.com)
- node.js - 带有 .env 变量的 typeorm 配置
- spring-boot - 错误:无法验证图像标签:无法解析参考:docker.io/library/projectName:0.0.1-SNAPSHOT