【发布时间】:2011-08-19 14:41:07
【问题描述】:
如何在核心数据模型中实现跨模型获取的属性?简单地说,假设我有两个模型——描述部门层次结构的 CompanyStructure 模型和描述所有员工的 Employee 模型。如何将员工的部门设置为获取的属性?
我发现有人问过here 的类似问题。这很好地描述了我面临的问题:
当我在我的文档实体中设置状态的获取属性时(在 Xcode 建模器)它需要目标集——然而, 目标弹出窗口仅显示当前模型中的实体。我什么 想要(我认为)是一个谓词,例如:
State.id == $FETCH_SOURCE.state_id为了将文档实体与全局定义的状态相关联 另一个模型中的实体。
顺便说一句,我不知道 $FETCH_SOURCE 或 $FETCH_ANYTHING_ELSE,所以我不太了解上面引用段中的代码块。我确实知道我无法为员工的部门获取属性设置实体,因为它们位于不同的模型中。
编辑 -- 将两个数据模型合并为一个不是一种选择。
【问题讨论】:
标签: objective-c ios core-data