首页 > 解决方案 > 如何在物理设备上快速制作本地 Realm 数据库?

问题描述

我正在尝试在 Realm 中创建本地数据库。我创建了添加 Realm pod 的新项目。然后我制作了数据模型并保存了一些数据。然后我从物理设备窗口>设备和模拟器>设备下载数据,找到已安装的应用程序和下载容器。在容器中,我找到了带有领域文件的折叠文档。

在此处输入图像描述

然后我打开 default.realm 文件并开始编写我的数据库。完成数据库后,我将该容器(我下载的)拖放到我的项目中。在 Xcode 中以这种方式加载我的数据库Product >Scheme >Edit Scheme > Application Data选择我的数据库。

在编写应用程序期间,我注意到我只能从数据库中读取数据,如果我抓住它,我会错误地制作沙盒,这就是为什么不能写入新数据的原因。

我尝试了不同的方式如何使用 CoreData 和相同的结果保存数据。我可以保存数据,当应用程序运行时,我下载了容器并签入了 SQLite 文件,在里面我找到了我保存在应用程序中的数据,但然后我重新运行应用程序 SQLite 文件为空。

所以想问问现在怎么办。如果有不同的方式如何将本地数据库加载到应用程序或制作多领域数据库?在可以 CRUD 的应用程序中使用本地数据库的最佳方法是什么?

感谢您的帮助,我是开发人员世界的初学者,对我的英语水平感到抱歉:)。

标签: iosswiftrealmlocal-database

解决方案


推荐阅读