如何从NSTableView项获取stringValue

时间:2013-10-07 20:25:30

标签: nstableview

我有NSTableView widh数据。 我希望每一行都有循环,我想得到单元格值

我这样做:

NSTableColumn *col_1;
col_1 = [myTableView tableColumnWithIdentifier:@"gen"];

NSMutableString *col_1_value = [[NSMutableString alloc] init];
col_1_value = [NSMutableString stringWithFormat:@"%@", [[col_1 dataCellForRow:0] stringValue]];

但我得到第一次运行Text Cell然后第二次运行我得到正确的价值, 错误在哪里?

1 个答案:

答案 0 :(得分:1)

实现以下委托方法,可以直接访问单元格值

  - (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
    NSLog(@"cell value is %@",[cell stringValue]);
    return YES;

}