我在我的应用程序中配置了两个Realm文件.我想将我的Log
模型存储到与其他模型不同的文件中.我的问题是我也在Log
我的默认Realm文件中看到了我的模型类,我不想要它.如何从给定的Realm文件中排除特定的模型类?
我使用主Realm文件的默认配置,我想将Log
模型仅存储在另一个数据库文件中,但是当我default.realm
在Realm Browser中时,它也会显示Log
模型.
您可以通过以下objectTypes
属性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)
Run Code Online (Sandbox Code Playgroud)
realmA
只能专卖店实例Dog
和Owner
,而realmB
只能存储的实例Log
.
归档时间: |
|
查看次数: |
504 次 |
最近记录: |