2014-10-27 2 views
1

Я изучаю разработку приложения OS X. Я создал простое приложение, которое заполняет таблицу с помощью itens. Я пытаюсь заполнить свой NSTableView без успеха. Я не знаю, что я делаю неправильно. У меня есть массив из 3-х иены. Пример очень прост.Заполнение NSTableView в OS X Application

Вот код на GitHub:

https://github.com/mcand/TableViewMacExample

Надежда кто-то может помочь мне.

+0

Вы установили свойство dataSource для NSTableView? – Astoria

+0

Да. Я сделал вот так: [self.tableView setDataSource: self]; То есть класс реализует обратные вызовы для заполнения таблицы. – andrefurquin

+0

Является ли NSTableView Cell-based? Или View-based? – Astoria

ответ

1

Для использования метода -(id)tableView:(NSTableView *)tableView objectValueForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row делегата ваша ячейка должна быть подклассом класса NSCell. И NSTableView также должен быть основан на ядре.

+0

Это гораздо больше, чем это. – trojanfoe

Смежные вопросы