我正在学习Cocoa绑定,并且正在研究一个简单的测试平台,我通过NSArrayController在一个NSPopUpButton中填充了一些选项。这一切都很好,我可以改变按钮选择。然后我尝试绑定NSWindow的标题以显示NSPopUpButton绑定的数据字符串。它起作用就像启动一样......显示弹出窗口中的第一项......但无论弹出选择的变化如何,标题都不会改变。如果我将NSPopUpButton与NSTableView交换,这一切都正常。我是否正确地认为NSPopUpButton不跟踪用户选择,如果我想跟踪我需要在我的模型中设置属性来跟踪它?
谢谢!