Я создал NSTableView и 2 NSTableColumn в представлении. Оба идентификатора этих двух NSTableColumn установлены на «Автоматически» в построителе интерфейсов.
В методе:
(NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row
я использую
NSLog(@"%@", [tableColumn identifier])
проверить идентификатор этих 2-х NSTableColumn.
Я обнаружил, что идентификатор первого столбца — AutomaticTableColumnIdentifier.0
, а второго — (null)
.
Есть ли причина, по которой второй столбец не имеет идентификатора?
Я уменьшил атрибут «Столбцы» NSTableView до 1 и позже увеличил его до 2, поэтому первый столбец включен в NSTableView, а второй — нет.