如何在Realm Swift中向List <superclass>添加子类

时间:2015-09-14 05:00:12

标签: ios swift realm realm-list

我有一个名为Thing的超类(我知道它并不具体)继承自Object:

class Thing: Object {
    dynamic var title: String = ""

    var parents: [Thing] {
        return linkingObjects(Thing.self, forProperty: "children")
    }

    let children = List<Thing>()
}

和两个叫做Task and Thought的子类。

但是,当我这样做时

someThing.children.append(Task())

它抛出&#34;对象类型不正确。&#34;

我做错了什么?领域不允许超类列表中的子类,因为这没有多大意义。

0 个答案:

没有答案