0

我有 NSTableView 宽数据。我想在每一行上循环,我想获取单元格值

我这样做:

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 然后第二次运行我得到正确的值,错误在哪里?

4

1 回答 1

1

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

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

}
于 2013-10-08T09:18:29.537 回答