我正在尝试使用核心数据关系在孩子的子对象之间建立反向关系。
这是我想要实现的一个例子:
我有一些文件柜,每个文件柜都有多个抽屉,每个抽屉都有一些文件。当我将文件添加到抽屉时,抽屉将自身设置为反向 但是,我想要一个文件的自动 cabinet 反转。所以我现在可以做
[file cabinet]
以及标准[file drawer]
之类的事情, 我无法创造这种特殊的反转。
我知道我可以使用[[file drawer] cabinet]
,但这是我用例的简单示例。
答案 0 :(得分:3)
为什么不直接向NSManagedObject
子类添加方法?
- (Cabinet *)cabinet;
{
return self.drawer.cabinet;
}