我有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然后第二次运行我得到正确的价值, 错误在哪里?
答案 0 :(得分:1)
实现以下委托方法,可以直接访问单元格值
- (BOOL)tableView:(NSTableView *)tableView shouldTrackCell:(NSCell *)cell forTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
{
NSLog(@"cell value is %@",[cell stringValue]);
return YES;
}