【问题标题】:Realm database open file领域数据库打开文件
【发布时间】:2020-03-19 11:56:52
【问题描述】:

我正在开发我的移动应用程序,并且一直在使用 Realm 数据库来存储用户数据。此外,我为 mac 制作了一个应用程序,它应该能够打开领域文件并显示文件中的用户数据(是的,我知道我可以为此使用 Realm Studio,但我希望能够开发自己的应用程序添加一些我的客户需要的功能)。有谁知道我如何在 Mac 应用程序上打开领域文件并制作领域代码以使用该文件中的数据来填写我的表格视图?

谢谢!

编辑:对不起我不清楚的问题。我想要的是一种让领域数据库从与“default.realm”文件不同的文件中获取使用数据的方法。我试图通过 realm.io 上的文档查看,但我无法弄清楚,希望这能解决问题!

【问题讨论】:

标签: swift realm realm-database


【解决方案1】:

根据对问题的编辑,我认为问题是如何访问除 default.realm 之外的领域文件。

这是一种选择;假设你想调用你的领域文件 todo.realm。

func setRealmFile() {
    var config = Realm.Configuration()

    // Using the default directory, append todo.realm
    config.fileURL = config.fileURL!.deletingLastPathComponent().appendingPathComponent("todo.realm")

    Realm.Configuration.defaultConfiguration = config
}

【讨论】:

  • 好的,所以如果我想使用存储在下载文件夹中的领域文件,我只使用该路径而不是默认目录?例如。 config.fileURL = "比路径"?
  • @VegardJacobsen 我的问题中提供的代码假定您要使用与 default.realm 文件位于同一文件夹中的领域文件。您可以真正将 URL 指向您可以访问的任何地方。请记住,沙盒限制了这些选项,但要回答您的问题,是的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多