NSPopupButtonCell 侦听选定的索引已更改

NSPopupButtonCell listen for selected index changed

我有以下要求并努力实现它:

我有一个绑定到数组的 NSTableView。 table 的一列是 NSPopupButtonCell。一切都与 NSPopupButtonCell 一起工作,将数据写回底层数组等等。

要求是,如果我选择了 10 行,并更改了一行的 NSPopupButtonCell 的条目,它应该对所有其他选定的行应用相同的内容。

我试图实现一个事件,该事件将在 NSPopupButtonCell 更改值时进行监听,然后将其应用于其余选定的项目,但没有成功。

你对如何解决这个问题有什么建议吗?我怎样才能听到 NSPopupButtonCell 的变化?

非常感谢。

你实际尝试了什么?

简单地使用目标操作应该可以。将 NSPopUpButtonCell 的操作连接到目标和选择器。您很可能会使用视图控制器或 window 控制器作为目标。