所以我有Realm对象
class RegistrationPlateDB: RLMObject {
dynamic var registrationPlate : String = ""
dynamic var user : String = ""
override static func primaryKey() -> String? {
return "registrationPlate"
} ...
Run Code Online (Sandbox Code Playgroud)
并希望将其更改为
class RegistrationPlateDB: Object {
dynamic var plateID : Int = -1
dynamic var registrationPlate : String = ""
dynamic var name : String = ""
dynamic var user : String = ""
override static func primaryKey() -> String? {
return "plateID"
} ....
Run Code Online (Sandbox Code Playgroud)
所以我写了一个迁移
migration.enumerate(RegistrationPlateDB.className()) { oldObject, newObject in …Run Code Online (Sandbox Code Playgroud)