gpt4 book ai didi

ios - 排除 Realm 模型类

转载 作者:搜寻专家 更新时间:2023-10-31 22:01:37 24 4
gpt4 key购买 nike

我的应用程序中配置了两个 Realm 文件。我想将我的 Log 模型存储到与其余模型不同的单独文件中。我的问题是我还在我的默认 Realm 文件中看到了我的 Log 模型类,这是我不想要的。如何从给定的 Realm 文件中排除特定的模型类?

我对主 Realm 文件使用默认配置,我只想将 Log 模型存储在另一个数据库文件中,但是当我在 default.realm Realm Browser 它还显示了 Log 模型。

enter image description here

最佳答案

您可以通过 objectTypes property on Realm.Configuration 显式列出给定 Realm 可以存储的类:

let configA = Realm.Configuration(fileURL: realmFileURL,
objectTypes: [Dog.self, Owner.self])
let realmA = Realm(configuration: configA)


let configB = Realm.Configuration(fileURL: otherRealmFileURL,
objectTypes: [Log.self])
let realmB = Realm(configuration: configB)

realmA只能存储DogOwner的实例,而realmB只能存储的实例>日志

关于ios - 排除 Realm 模型类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43604694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com