CoreData和NSComboBox

时间:2013-03-07 13:47:01

标签: xcode core-data nscombobox

我有一个使用CoreData的Mac应用程序。我有1个实体“员工”,有2个属性,employeeNameemployeePin。我有一个抽屉窗口,用于添加员工。我希望使用CoreData中的NSComboBox属性填充employeeName,但我无法理解。我已经让CoreData像它应该的那样工作,但我无法弄清楚如何将NSComboBox与该特定属性绑定。

我创建了一个Array Controller并使用模型键路径managedObjectContext将参数“Managed Object Context”设置为App Delegate但是我没有在组合框中获取名称。如何在组合框中获取名称。任何和所有的帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

要完全设置阵列控制器,还需要在阵列控制器的身份检查器中将模式设置为'Entity Name',并将其指定为'Employee'

之后,您需要将组合框的“内容值”(在绑定检查器中)绑定到阵列控制器的employeeName。 (arrangedObjects)。

,即在Bindings检查器中,

  • 点击bind:Array controller
  • 控制器密钥:arrangedObjects
  • 模型关键路径:employeeName