Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/cocoa/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cocoa:NSTableView数据源不';不设标题_Cocoa_Nstableview_Nstableviewcell_Nstablecolumn - Fatal编程技术网

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";
    }
}