reloadData не вызывается - PullRequest
1 голос
/ 25 мая 2011

Я обновляю свой ресурс данных таблицы и затем вызываю

[self.tableView reloadData]

, чтобы загрузить представление таблицы с этими новыми данными.Это все происходит в потоке.Теперь он работает нормально, скажем, я добавил 4-5 объектов, но в какой-то момент он перестает вызывать cellForRowAtIndexPath для перезагрузки таблицы с новыми данными.

Источник данных постоянно обновляется и содержит последние данные.Итак, источник данных имеет 10 объектов, но я вижу только 5 на экране.И он продолжает добавлять данные, но не показывает их.Точка останова показывает, что вызов reloadData не вызывает cellForRowAtIndexPath после этого.

В чем может быть причина.

1 Ответ

4 голосов
/ 25 мая 2011

hunch: убедитесь, что вы отправляете объекты UIKit из основного потока (исключительно).

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