在太多关系孩子中无法访问逆

Wil*_*ill 5 core-data ios swift

我有一些圆形的 CoreData 结构。

说你有Step,而且每个都Step可以有substeps。由于substep与 a 具有所有相同的属性Step,因此该类型被重用,并且StepsManual

但并非所有人Step都有substeps,有些是独立存在的。

因此,在Step单独存在的 a 上,step.manual解析正常,但在子步骤中,它返回nil

在此处输入图片说明

因此,如果我在一个Step来自NSSet父级的Step,我如何访问手册?

Wil*_*ill 0

答案是有一个parentStepin Step,然后向上遍历,直到找到一个Step带有 a 的manual