我有一个表中的一列使用了NSPopUpButtonCell。尽可能地尝试,我似乎无法弄清楚如何以我想要的方式正确地绑定一切。这里就是我想要做的事:绑定包含NSPopUpButtons的表列
我从托管对象背景下,被称为“字段值”一个NSArrayController采摘项目。这是用来填充每个项目的弹出式菜单(即可用选项列表)。我可以通过在IB中选择单元格并将其内容/对象/值绑定到“字段值”.arrangedObjects和“字段值”.arrangedObjects.name(以获取表示的对象和可见的标题)来绑定。
我然后需要将列在这样一种方式,每行中的所选值来自在我的控制器类的阵列结合,再次可见(通过仅编)另一个NSArrayController的。
到目前为止,我已经设法让每一个弹出菜单中包含可用字段列表来进行设置,并且默认值在他们每个人的选择。实际上,选择一个项目没有任何影响,但它只是回到它的初始值。我也设法找到了一些其他的变化,比如菜单中填充了选定的值,或者包含所有可用值的名称,以及包含我添加的“无”值的选择。
我确定我错过了一些相当简单的事情,但我不确定它是什么。假设我在如何绑定这类数据(即内容与内容对象与内容价值相关的东西)方面存在一些微妙之处,但是如果我现在能够看到它,我会很尴尬。
提前感谢:O)