есть проблема в таблице в iphone SDK - PullRequest
0 голосов
/ 22 декабря 2010

Я перезагружаю таблицу, и мой метод numberOfSections вызывается, но метод cellForRowAtIndexPath не вызывается в то время. Когда я прокручиваю табличное представление, тогда только он вызывается. Может ли кто-нибудь подсказать мне, почему это происходит так.

Заранее спасибо, Мониш.

Ответы [ 2 ]

1 голос
/ 22 декабря 2010

Есть две вещи, о которых я могу думать:

  1. tableView:cellForRowAtIndex: вызывается только тогда, когда необходимо отобразить ячейки. Если ячейки не видны, то tableView:cellForRowAtIndex: вызываться не будет.

  2. Что numberOfSectionsInTableView: возвращается? Если он возвращает 0, то табличное представление не будет вызывать tableView:cellForRowAtIndex:.

0 голосов
/ 22 декабря 2010

Я хочу добавить кое-что в ответе Бенедикта:

Вам также нужно импелтинга - (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section

этот метод. Если вы реализуете этот метод в своем коде, тогда

Возвращает O объект определенно, поэтому возникает ваше состояние.

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