Cocoa 从基于视图的tableview中的按钮获取选定行

Cocoa 从基于视图的tableview中的按钮获取选定行,cocoa,core-data,tableview,nsarraycontroller,target-action,Cocoa,Core Data,Tableview,Nsarraycontroller,Target Action,我有一个基于视图的tableview,带有一个按钮,显示一个弹出窗口: 我将如何将选定的设置为保持按下按钮的行 我使用的是核心数据和阵列控制器。我计划让popover中的tableview显示相关对象。只需向每个单元格按钮添加一个等于行的标记,button.tag=indexPath.row 然后在按钮的选择器中只需调用 [self tableView:self.tableView didSelectRowAtIndexPath:[NSIndexPath indexPathForRow:but

我有一个基于视图的tableview,带有一个按钮,显示一个弹出窗口:

我将如何将选定的设置为保持按下按钮的行


我使用的是核心数据和阵列控制器。我计划让popover中的tableview显示相关对象。

只需向每个单元格按钮添加一个等于行的标记,
button.tag=indexPath.row
然后在按钮的
选择器中
只需调用

[self tableView:self.tableView didSelectRowAtIndexPath:[NSIndexPath indexPathForRow:button.tag inSection:0]];

我忘了提到所有东西都是通过绑定连接起来的。我猜您的意思是在tableView:rowForView:中设置按钮标记。我将尝试子类化tableRowView并在那里设置它。您必须在tableView:cellForRowAtIndexPath: