首页 文章

如何在NSArrayController中为具有一对多关系的核心数据设置“Contens Set”?

提问于
浏览
0

我尝试让Core Data在Xcode中使用简单的一对多关系 . 我的2个实体,员工和部门,在数据模型中设置,并创建关系:员工与部门部门有一对一的关系部门与员工有多对多的关系 .

我的xib为每个实体提供了2个表视图 . 我想在那里维护我的数据,选择一个部门应该显示所有员工,我可以使用该控制器的insert方法添加一个 . 我的控制器(每个实体一个)设置:

  • 实体名称

  • 标志准备内容已设置

  • 托管对象上下文绑定到我的对象上下文

  • 对表视图内容的引用绑定设置为已排列的对象

现在,我认为这个想法是在数组控制器中设置“内容集”来管理关系 . 像这样:Department.selection.employee(对于员工)Employee.selection.department(对于Department)

但我得到的只是一个坏的ACCESS崩溃..

欢迎任何有关错误的想法!

1 回答

  • 1

    不要使用部门阵列控制器的任何内容绑定来显示所有部门 . 将employees数组控制器的内容集绑定到 Department.selection.employees . Department 是部门数组控制器, employees 是to-many关系 .

相关问题