Я пытаюсь добавить TableView к представлению в коде вместо использования Interface Builder и, к сожалению, это вызывает некоторые проблемы = (Как добавить прокручивать NSTableView программного
Вот пример того, как я это делаю . Теперь
NSScrollView *scrollView = [[NSScrollView alloc] initWithFrame:someRect];
NSTableView *tableView = [[NSTableView alloc] initWithFrame: scrollView.bounds];
resultsTableView.dataSource = self;
resultsScrollView.documentView = tableView;
[someView addSubview: scrollView];
Поэтому в основном я просто положить Tableview внутри Scrollview (потому что это то, что делает IB), а затем добавить последний как подвид в someView в результате появляется Tableview. - но в таблицеView нет данных. Отладка показывает, что запрашивается источник данных, сколько строк находится в таблицеView, но метод:
tableView:objectValueForTableColumn:row:
никогда не называется. Я подозреваю, что это из-за моего способа создания tableView.
Я пробовал google, но не повезло, и «Макрообъект» для Macdevcenter тоже не помог. Что мне не хватает?
Заранее спасибо ...
Почему у вас есть таблицаView, а затем resultsTableView? – pheelicks
глупая копия пасты ошибка ... изменено сейчас –