установка tableView представления как IBOutlet другого представления - PullRequest
1 голос
/ 12 ноября 2010

Я пытаюсь создать приложение для iPad. Я начал с использования шаблона приложения splitViewController и понял, что это немного ограничивает, поэтому я перешел все к обычному шаблону приложения на основе View. Однако, я все еще хотел бы иметь стол слева с другим представлением справа. У меня есть NIB с табличным представлением слева и представлением справа. TableView все еще находится в отдельном классе. Есть ли способ загрузить это представление в tableView NIB?

Я пытаюсь код, который выглядит следующим образом:

rootViewController = [rootViewController initWithShow:assetOneID];
[rootViewController.tableView reloadData];
[htmlPage viewDidLoad];
htmlPage.myContent = rootViewController.tableView;
[htmlPage.myContent reloadData];

htmlPage - главная страница с таблицей и другим представлением. myContent - это его таблица. rootViewController - это класс, который я использовал для таблицы элементов. Когда я пытаюсь запустить это (и я знаю, что есть элементы в таблице rootViewController с помощью NSLog), ничего не происходит. Таблица просто остается пустой, хотя она должна иметь заголовок элемента в rootViewController.

Возможно, мне здесь не хватает чего-то очевидного, но я пробовал много разных вещей, и ни одна из них не сработала. Заранее спасибо за любую помощь.

1 Ответ

0 голосов
/ 13 ноября 2010

Делегирование звучит как решение, но, относительно пустого табличного представления - Вы установили делегат и источник данных для представления таблицы в IB или программно?

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