Как вы используете reloadData? - PullRequest
0 голосов
/ 21 ноября 2010

В IB настроено табличное представление. Его делегат / источник данных связаны с этим классом:

@interface EditPlayersViewController : UIViewController <UITableViewDelegate, UITableViewDataSource> {

Я пытаюсь вызвать метод reloadData. Если я использую [self.view reloadData]; это не отвечает, я думаю, потому что технически self.view не является UITableView. Я пытался добавить следующее:

IBOutlet UITableView *myTableView

и затем я подключил его к своему представлению таблицы в IB. Теперь моя программа вылетает при загрузке представления. Есть идеи?

Ответы [ 3 ]

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

Наблюдайте за консолью, когда она падает, а затем откройте окно отладчика.Оба эти окна дадут вам отличное представление о том, что происходит.Данные, которые вы пытаетесь загрузить, могут быть причиной, а не вызовом reloadData.

0 голосов
/ 11 сентября 2012

Убедитесь, что вы реализовали методы источника данных UITableView. поместите точки останова в методы источника данных и попытайтесь выяснить, где происходит сбой.

UITableViewDataSource_Protocol / Справка

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

Сделать EditPlayersViewController подклассом UITableViewController вместо UIViewController.Дамп явных реализаций интерфейса и IBOutlet.Тогда [self.tableView reloadData] должно работать.

...