我正在尝试动态地将列添加到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];
我期望的是,有一个标题为“标题”的标题列,列中的每个单元格都显示“单元格值”,这要归功于标识符和键。列和标题是可见的,但单元格都是空的。我错过了什么?