我有一个基于视图的 NSTableView,使用 Cocoa Bindings 更改单元格中某些标签和图像的值。它非常好用。然而,我想在单元格中添加一个按钮。我已经让按钮起作用了,但是它的操作方法只有按钮作为发送者,这意味着我不知道按钮所在单元格的内容。我需要在按钮上存储一些额外的数据 - 至少是按钮所在行的索引。我子类化了 NSButton 并在单元格中使用了我的子类,但是 Interface Builder 不知道额外的属性,因此我无法绑定到它。如果我想在代码中绑定它,我不知道传递给它的对象或关键路径的名称。
如何让它工作?
如何让它工作?