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

How to setup "Contens Set" in NSArrayController for Core Data with a one-to-many relationship?

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

我的 xib 每个实体有 2 个 table 视图。我想在那里维护我的数据,选择一个部门应该显示所有员工,我可以使用该控制器的插入方法再添加一个。 我的控制器(每个实体一个)已设置:

现在,我的想法是在数组控制器中设置 "Content Set" 来管理关系。像这样: Department.selection.employee(员工) Employee.selection.department(部门)

但我得到的只是 BAD ACCESS 崩溃..

欢迎提出任何错误意见!

不要使用部门数组控制器的任何内容绑定来显示所有部门。将 employees 数组控制器的内容集绑定到 Department.selection.employeesDepartment是部门数组控制器,employees是对多关系。