因为我已经升级了领域,所以我得到了错误:
*** Terminating app due to uncaught exception 'RLMException', reason: 'Property '_id' is declared multiple times in the class hierarchy of
我的课看起来像这样
class Html: Entity, EVReflectable {
override class func getEntityName() -> String {
return "Html"
}
override var _id: String {
get {
return id.orEmpty()
}
set {
readOnly()
}
}
@objc dynamic var id: String? = ""
}
它是Entity
包含以下内容:
class Entity: Object, PropertyNames, VariableDelegate {
override class func primaryKey() -> String? {
return "_id"
}
@objc dynamic var _id: String = "0"
@objc dynamic var _d = false // mark for deletion
@objc dynamic var _nsfw = false
}