具有多个数据模型的多个领域

Seb*_*ian 7 realm ios swift

是否可以使用不同的数据模型创建两个不同的领域?

例如:defaultRealm将客户端类用作模型,myRealm将使用products类作为模型

bda*_*ash 17

从Realm Swift v0.95.0开始,给定Realm存储的类集可以通过objectTypes属性Realm.Configuration设置.

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


let configB = Realm.Configuration(fileURL: otherRealmFileURL,
                                  objectTypes: [Product.self])
let realmB = Realm(configuration: configB)
Run Code Online (Sandbox Code Playgroud)

realmA只能专卖店实例DogOwner,而realmB只能存储的实例Product.


seg*_*ins 4

Object尚不支持在每个 Realm 中拥有一组不同的子类,但它将随https://github.com/realm/realm-cocoa/issues/1584一起提供。