【发布时间】:2012-11-19 20:41:59
【问题描述】:
我有员工列表,创建为 NSTableView,有两列。第一个是员工姓名,第二个是员工角色,应该从组合框中选择。 我添加到此列 NSComboBoxCell,并将列绑定设置为:
Content - RolesController.arrangedObjects
Content Values - RolesController.arrangedObjects.roleName
Value - EmployeesController.selection.role.roleName
RolesController is NSArrayController based on Role entity
EmployeesController is NSArrayController based on Employee entity.
这几乎可以正常工作,显示角色,允许选择角色,但是当我在一行中选择角色(对于一名员工)时,所有行中的角色都会更改(对于所有员工)。 我一直在寻找解决方案,但在所有已建立的示例中,绑定都与我的情况完全相同。
有谁知道我哪里出错了。
【问题讨论】:
标签: objective-c cocoa cocoa-bindings