有没有办法获得NSCell对象给定所选单元格的行和列索引一个表?

时间:2013-10-03 10:39:39

标签: objective-c macos cocoa

有没有办法在给定所选单元格的行索引和列索引的情况下获取NSCell对象?

我无法使用NSTableView委托方法,例如tableView:willDisplayCell:forRowAtIndexPath:,因为我需要在此方法中获取单元格对象:

- (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex

感谢

1 个答案:

答案 0 :(得分:1)

是的,可以尝试以下方法: -

- (BOOL)tableView:(NSTableView *)aTableView shouldEditTableColumn:(NSTableColumn *)aTableColumn row:(NSInteger)rowIndex
{
    NSCell *cell=[aTableView preparedCellAtColumn:[aTableView selectedColumn] row:rowIndex];
    NSLog(@"%@",cell);
    return YES;
}