UITableView не заполняется в панели вкладок приложения iPhone - PullRequest
0 голосов
/ 24 октября 2010

У меня есть приложение панели вкладок, которое загружает UITableView, когда выбрана одна из его кнопок. Кажется, он загружает контроллер представления, однако он не заполняет данные. Я попытался установить cell.text = @ "cell" (при установке количества строк> 0) и NSLog в CellForRowAtIndexPath доказывает, что на самом деле функция не вызывается. Тот же вывод NSLog на консоль в функции viewDidLoad также не генерирует вывод, поэтому кажется, что он не вызывается.

Есть предложения?

1 Ответ

0 голосов
/ 24 октября 2010

Попробуйте вызвать [tableView reloadData] из вашего - (void) viewWillAppear: (BOOL) animated;метод.Он должен вызываться каждый раз, когда пользователь переходит на эту вкладку, и должен вызывать обратные вызовы делегатов, которые в данный момент не вызываются.Если они все еще не вызваны, убедитесь, что для делегата таблицы установлено значение self.

EDIT: Фактически убедитесь, что для делегата и источника данных представления таблицы установлено значение self;

...