Данные не отображаются в таблице - PullRequest
0 голосов
/ 14 мая 2011

Я создал небольшое приложение, в котором я перетащил NSTableView в окно и привязал его к источнику данных, в источнике данных я создал NSMutableArray и добавил в него 2 записи. А также определены методы numberOfRowsInTableView и остальные методы. Когда я запускаю приложение, оно показывает строки, но данные не отображаются.

1 Ответ

1 голос
/ 14 мая 2011

Итак.Вы подключили выход datasource вашего табличного представления к некоторому объекту контроллера, который принимает протокол NSTableDataSource.

Вы упомянули numberOfRowsInTableView, который сообщает таблице, сколько строк следует ожидать, но объединяет "остальные"методов. "Один из этих других методов точно отвечает за отображение данных для данной строки и столбца.

Что, по-видимому, происходит так:

Таблица: «Сколько строк у нас здесь?»

Источник данных: «Три».

Таблица: «Дай мне объектотображать в строке 0, столбце 0. "

Источник данных: [звук чириканья сверчков]

Возможно, вам следует опубликовать точный код, который выВы используете для реализации метода tableView:objectValueForTableColumn:row:.Не забудьте включить саму сигнатуру метода, учитывая ее важность в качестве распознавателя в качестве селектора, который ищет протокол.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...