0

我的一列中有一个NSButtonCellas 数据单元格NSTableView。表格视图是基于单元格的,有两列;一个带有按钮单元格,一个带有文本字段单元格。

按钮单元格的相应列targetargument绑定到我的应用程序委托(作为目标)和一个selectedObjects数组NSArrayController(作为参数)。与 Apple 的技术问答之一中概述的内容基本相同。

当我打开应用程序时,表格视图会自动填充。一切都按预期工作。如果我单击一个按钮,我的操作方法就会被调用,并且该方法接收selectedObjects作为参数。

这不是我想要的功能;我想获取由单击的行表示的对象,NSButtonCell而不是当前选定的对象(在我的情况下,这是一个NSStringNSArrayController填充字符串的对象)。

是否有可能仅通过绑定来获取此特定对象?或者我应该设置NSButtonCell(数据单元格)的选择器而不绑定?然后通过NSTableView's-clickedRow方法获取对象?

4

0 回答 0