【发布时间】:2017-02-19 19:57:26
【问题描述】:
我在我的 osx 应用程序中使用NSTableView:
- (NSInteger)numberOfRowsInTableView:(NSTableView *)tableView {
if (tableView == self.categoryTable) {
return [[[AppAPI shared] categoryArr] count];
}
return 0;
}
- (nullable id)tableView:(NSTableView *)tableView objectValueForTableColumn:(nullable NSTableColumn *)tableColumn row:(NSInteger)row {
if (tableView == self.categoryTable) {
NSTableCellView *cellView = [tableView makeViewWithIdentifier:tableColumn.identifier owner:self];
CategoryItem * cat = [[AppAPI shared] categoryArr][row];
cellView.textField.stringValue = cat.name;
return cellView;
}
return nil;
}
cellView 不为零
知道为什么会这样吗?
【问题讨论】:
-
表格视图单元格来自哪里? IB ?
标签: objective-c xcode macos nstableview