关于孩子的孩子的反向关系

时间:2012-04-30 20:55:50

标签: iphone ios ipad core-data relationship

我正在尝试使用核心数据关系在孩子的子对象之间建立反向关系。

这是我想要实现的一个例子:

我有一些文件柜,每个文件柜都有多个抽屉,每个抽屉都有一些文件。

  • 文件柜有一个多人抽屉
  • 抽屉与文件柜相反
  • 抽屉有一个to to many to File
  • 文件与抽屉相反
  

当我将文件添加到抽屉时,抽屉将自身设置为反向   但是,我想要一个文件的自动 cabinet 反转。所以我现在可以做[file cabinet]以及标准[file drawer]之类的事情,   我无法创造这种特殊的反转。

我知道我可以使用[[file drawer] cabinet],但这是我用例的简单示例。

1 个答案:

答案 0 :(得分:3)

为什么不直接向NSManagedObject子类添加方法?

- (Cabinet *)cabinet;
{
    return self.drawer.cabinet;
}