我有一个绑定到NSArrayController的NSPopupButton。 (伙计,这比我想象的要难!)
我有一个NSArrayController通过NSArrayController的“Controller Content”绑定绑定到NSMutableArray。
NSPopupButton的“Content”和“Content Values”绑定绑定到我的NSArrayController,“Selected Object”绑定到我的app delegate中的成员。
它按照我的预期工作。除了,当我向NSMutableArray添加我的NSArrayController绑定的项目时,它们不会出现在弹出窗口中。我希望这能自动工作...... NSArrayController观察NSMutableArray并根据需要更新NSPopupButton。
显然我错过了一些东西。
[更新]
好的,显然我正在以阵列控制器无法看到的方式向我的阵列添加项目。我终于找到了......
但我真的不明白这意味着什么。
当“adder”不知道绑定到数组的UI元素时,是否有人知道将动态添加到绑定的NSMutableArray的正确方法的简单示例?
非常感谢任何帮助。