Cocoa:NSTableView数据源不';不设标题
我正在尝试设置单元格的文本值:Cocoa:NSTableView数据源不';不设标题,cocoa,nstableview,nstableviewcell,nstablecolumn,Cocoa,Nstableview,Nstableviewcell,Nstablecolumn,我正在尝试设置单元格的文本值: - (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row { if ([[[tableColumn headerCell] stringValue] isEqualToString:@"Title"]) { NSLog(@"%@", [[array objectAtInd
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
if ([[[tableColumn headerCell] stringValue] isEqualToString:@"Title"]) {
NSLog(@"%@", [[array objectAtIndex:row] objectForKey:@"text"]);
NSTextFieldCell *cell = [tableColumn dataCell];
[cell setTitle:@"Cell"];
return cell;
}
}
但这不起作用,单元格中没有文本。
如何显示文本?-(id)tableView:objectValueForTableColumn:row:
应该只返回字符串,而不是单元格
- (id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row {
if ([[[tableColumn headerCell] stringValue] isEqualToString:@"Title"]) {
NSLog(@"%@", [[array objectAtIndex:row] objectForKey:@"text"]);
return @"Cell";
}
}