我有一个绑定到 NSArrayController 的 NSPopupButton。(伙计,这比我想象的要难!)
我有一个 NSArrayController 通过 NSArrayController 的“控制器内容”绑定绑定到一个 NSMutableArray。
NSPopupButton 的“内容”和“内容值”绑定绑定到我的 NSArrayController,而“选定对象”绑定到我的应用委托中的成员。
它正在按我的预期工作。除了,当我将项目添加到我的 NSArrayController 绑定到的 NSMutableArray 时,它们不会出现在弹出窗口中。我有点期望这会自动工作...... NSArrayController 观察 NSMutableArray 并根据需要更新 NSPopupButton 。
显然我错过了一些东西。
[更新]
好的,显然我正在以数组控制器无法看到的方式将项目添加到我的数组中。我终于找到了这个...
但我真的不明白这是什么意思。
当“加法器”不知道有绑定到数组的 UI 元素时,有谁知道将项目动态添加到绑定 NSMutableArray 的正确方法的简单示例?
任何帮助将不胜感激。