覆盖子类中的ignoreProperties()

时间:2019-02-07 06:24:51

标签: realm swift4

因此,我遇到了一个案例/场景,在该案例/场景中,不应在子类中忽略父类中的ignore属性。而且我无法使其正常工作。

class SuperObject: Object {
    //... other properties
    @objc dynamic var property1: String?
    @objc dynamic var property2: String?

    override class func ignoredProperties() -> [String] {
        return ["property1", "property2"]
    }
}

class SubObject: SuperObject {
    override class func ignoredProperties() -> [String] {
        return [String]()
    }
}

使用上述代码,SubObject是否应具有属性property1property2,因为在ingoredProperties()中我返回了一个空数组?

但是我检查了领域数据库SubObject也忽略了这些属性。我想念什么吗?

非常感谢您的帮助!

0 个答案:

没有答案