Методы делегата UITableView приложения iPad не вызываются - PullRequest
2 голосов
/ 19 мая 2010

Я использую ту же технику, что и при заполнении своего UITableView в iphone при написании приложения для iPad. Контроллер панели вкладок> UINavigationController> UITableViewController типа myCustomTable (загрузка из NIB)

MyCustomTableViewController NIB и файл класса реализуют методы делегата

@interface MyCustomTableViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource> {

 NSMutableArray *PDFList;
 IBOutlet UITableView *PDFTable;

}

но методы моего делегата не вызываются. Что мне делать?

Ответы [ 3 ]

9 голосов
/ 19 мая 2010

Нашли решение ....

в методе делегата tableView - (NSInteger) numberOfSectionsInTableView: (UITableView *) tableView

я возвращал 0 и, следовательно, ни один из методов делегата не вызывался.

3 голосов
/ 19 мая 2010

Вы установили делегат и источник данных таблицы в IB? Если у вас есть, и все подключено, это должно работать.

FWIW - это моя самая большая проблема с перьями. Если вы сталкиваетесь с проблемами, гораздо сложнее обратиться за помощью к людям, которые не являются местными.

1 голос
/ 19 мая 2010

Убедитесь, что вы правильно установили класс в Identity Inspector (Инструменты -> Identity Inspector) в Интерфейсном Разработчике. Также установите соответствующий «Ссылочный выход» в Интерфейсном Разработчике.

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