我的一列中有一个NSButtonCell
as 数据单元格NSTableView
。表格视图是基于单元格的,有两列;一个带有按钮单元格,一个带有文本字段单元格。
按钮单元格的相应列target
和argument
绑定到我的应用程序委托(作为目标)和一个selectedObjects
数组NSArrayController
(作为参数)。与 Apple 的技术问答之一中概述的内容基本相同。
当我打开应用程序时,表格视图会自动填充。一切都按预期工作。如果我单击一个按钮,我的操作方法就会被调用,并且该方法接收selectedObjects
作为参数。
这不是我想要的功能;我想获取由单击的行表示的对象,NSButtonCell
而不是当前选定的对象(在我的情况下,这是一个NSString
我NSArrayController
填充字符串的对象)。
是否有可能仅通过绑定来获取此特定对象?或者我应该设置NSButtonCell
(数据单元格)的选择器而不绑定?然后通过NSTableView
's-clickedRow
方法获取对象?