使用绑定在表中显示核心数据中多对一关系的值

时间:2012-10-10 13:44:05

标签: objective-c core-data

我有一个核心数据项目,它有一个相当简单的数据模型,但有一个功能我无法实现。这是一个非常基本的功能,所以我知道它必须能够实现,但不幸的是,我很难过。

我将使用员工场景来解释,而不是让您了解项目细节。

这是数据模型

实体=员工
属性:
的firstName
lastName的

关系:
等级
部门


实体=等级
属性:

关系:
employeeGrade


实体=部门
属性:
部门

关系:
employeeDepartment



employeeGrade与员工实体的成绩是多对一的关系

employeeDepartment是与Employee Entity

部门的多对一关系

所有属性都是字符串。

我有一个表格,可以为成绩实体添加成绩。

我在成绩表下面有另一张表格,用于显示在成绩表中选择成绩的员工列表。

我想在此表中显示每位员工的名字,姓氏和部门。通过在IB中使用数组控制器和绑定,显示名字和姓氏是没有问题的,但让部门显示对我来说是个问题。正如您可以看到多对一关系,我无法弄清楚如何使用绑定进行设置,以便员工的部门显示在表中。

我可以使用所有部门轻松填充popupmenu单元格,但我只想在文本单元格中仅显示相应的部门

我知道答案一定很简单,但经过几天的网络搜寻和实验,我迷失了。

0 个答案:

没有答案