覆盖字段导致RLMException属性被多次声明

时间:2019-09-06 10:12:31

标签: swift realm

因为我已经升级了领域,所以我得到了错误:

*** 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

}

0 个答案:

没有答案