Повторная загрузка данных не вызывается

#iphone #objective-c #cocoa-touch #ios #uitableview

#iPhone #objective-c #cocoa-touch #iOS #uitableview

Вопрос:

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

[повторная загрузка self.TableView]

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

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

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

Ответ №1:

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