Как динамически заполнять столбцы NSOutlineView? - PullRequest
1 голос
/ 08 ноября 2010

У меня есть IBOutlet для NSOutlineView, и я хочу удалить существующие столбцы и добавьте новые.

Я пытался добавить столбцы

[outlineView setOutlineTableColumn:myNewCol];

и

[outlineView addTableColumn:myNewCol];

без удачи.

Чтобы удалить я пробовал это:

NSArray *existingColumns = [outlineView tableColumns];
for (NSTableColumn *col in existingColumns)
    [outlineView removeTableColumn:col];

Любая помощь?

Спасибо!

1 Ответ

1 голос
/ 09 ноября 2010

setOutlineTableColumn: устанавливает столбец, в котором есть кнопки раскрытия. Не добавляет столбцы.

Если оба из них просто ничего не делают, убедитесь, что outlineView (который, я полагаю, является выходом IB) подключен к вашему пиру.

Если что-то еще произойдет, пожалуйста, сообщите нам, что в вашем вопросе.

...