我正在努力解决这个问题,不禁觉得我错过了一些明显的东西!
我有一个 NSTable,其中包含一个表格单元格视图,它又包含一个 NSButton。
按钮定义了一个出口,表格视图定义了一个出口。
当用户单击该按钮时,我正在使用以下代码获取按钮所在行的索引:
- (IBAction)approveButtonInTable:(id)sender {
NSInteger selected = [self.tweetTableView clickedRow];
NSLog(@"sender sends :%ld", selected);
}
然而,这总是以 -1 回复,这并没有太大帮助。
我在这里错过了一些非常明显的东西吗?
谢谢
加雷斯
编辑 1
我已经发现,如果我在 tableview 的出口上使用它,这确实有效,使用这个:
- (IBAction)tweetTableAction:(id)sender {
NSInteger selected = [_tweetTableView clickedRow];
NSLog(@"sender sends :%ld", selected);
}
然而,这并没有真正帮助我,因为当我点击按钮时我仍然无法让它工作,doh!