Я новичок в Realm, и новый для миграции в целом. Мой вопрос заключается в том, что у меня есть несколько настроек миграции, что происходит, когда пользователь загружает приложение в первый раз? Будет ли загруженное приложение проходить через все миграции? Или он будет использовать самую последнюю версию схемы? Является ли версия схемы Realm по умолчанию для 0?Set Realm Schema Version
Я использую Swift и вот код, я использую:
// Realm Migration Schema Versions.
let migrationBlock: RLMMigrationBlock = { migration, oldSchemaVersion in
if oldSchemaVersion < 1 {
migration.enumerateObjects(*CLASSNAMEHERE*.className()) { oldObject, newObject in
// Perform migration here.
}
println("Migration for Schema Version 1 complete.")
}
}
RLMRealm.setDefaultRealmSchemaVersion(1, withMigrationBlock: migrationBlock)