0
Я использую NSTableView
в моем 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
не ноль
Любая идея, почему это происходит?
Откуда взята ячейка Table View? IB? – Antzi