Realm LinkingObjects第二级返回nil

时间:2016-06-19 09:43:22

标签: ios swift realm

我的代码中有5个级别(甚至更多)链接的域对象。 项目,包括部分,包括任务,包括附件和......

我在其他一些问题中发现我应该得到链接对象,如下所示:

private let sections = LinkingObjects(fromType: Section.self, property: "tasks") var section:Section? { return sections.first }

此代码解决了第一个父代的问题。但对于盛大的父母(!),这又回来了。所以这不是最终的解决方案。

有更好的想法吗?

1 个答案:

答案 0 :(得分:2)

原来,所有对象都应该有主键才能维持关系。或者他们会在更新后失去关系。

链中的一个对象没有主键。