1
我不明白如何遷移多個對象。例如,如何在對象Settings和Person中引入字符串「標識符」?領域遷移:更新多個對象和備用策略?
func configureRealm(){
Realm.Configuration.defaultConfiguration = Realm.Configuration(
schemaVersion: 1,
migrationBlock: { migration, oldSchemaVersion in
migration.enumerate(Settings.className()) { oldObject, newObject in
if oldSchemaVersion < 1 {
newObject!["identifier"] = NSUUID().UUIDString
}
}
})
}
是否有可能引入一個通用的回退策略:當遷移失敗時,模型應該重置?
THX - 我用塊之間的逗號試了一下 - 變得複雜了。也許你可以將它添加到你的文檔? – netshark1000
我應該添加什麼? – joern
如何更新兩個對象。這就是我問的原因。 – netshark1000