我正在尝试将列动态添加到,NSTableView
但它们不显示任何内容:
NSTableColumn *col = [[NSTableColumn alloc] initWithIdentifier:@"test"];
[[col headerCell] setStringValue:@"Header"];
[myTableView addTableColumn:col];
后来我在循环中使用“test”键设置每个对象
[myObject setObject:@"Cell value" forKey:@"test"];
[myObjectArray addObject:processData];
然后我将arrangedObjectsForMyTableView
IB 中的表视图绑定到我刚刚构建的数组中:
[self setArrangedObjectsForMyTableView:myObjectArray];
我期望的是,由于标识符和键,有一列标题为“标题”,列中的每个单元格都显示“单元格值”。列和标题是可见的,但单元格都是空的。我错过了什么?