我在我的应用中配置了两个Realm文件。我想将我的Log
模型存储到与其他模型不同的文件中。我的问题是我还在我的默认Realm文件中看到了我的Log
模型类,我不想要。如何从给定的Realm文件中排除特定的模型类?
我使用主Realm文件的默认配置,我想将Log
模型仅存储在另一个数据库文件中,但是当我在Realm浏览器中default.realm
时,它还会显示{{ 1}}模型。
答案 0 :(得分:5)
您可以通过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
只能存储Dog
和Owner
的实例,而realmB
只能存储Log
的实例。
答案 1 :(得分:2)
您可以在STORE
WEEK
您现在可以使用默认设置创建领域
PROD