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

这是我要实现的示例:

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


文件柜有多个抽屉
抽屉与文件柜相反
抽屉有多个文件
文件与抽屉相反



  当我向抽屉中添加文件时,抽屉会将自身设置为反
  该文件,但是,我也想在文件上设置一个自动柜。所以我现在可以做[file cabinet]以及标准的[file drawer]之类的事情,
  我无法创建此特定逆。


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

最佳答案

为什么不只是将方法添加到您的NSManagedObject子类?

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

关于iphone - 与 child 的 child 成反比,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10390469/

10-11 19:45