Подробное представление об обновлении iPhone после задержки разбора XML / Core Data backthread - PullRequest
1 голос
/ 05 июля 2011

У меня проблема с задержкой в ​​потоке, когда синтаксический анализатор xml, работающий с backthread, завершает анализ данных спустя долгое время после загрузки / отображения detailView.

В базовых данных изначально хранятся краткие сведения для tableListView.Когда я выбираю объект listItem с индексом x, detailView требует больше данных для отображения.Нужно проанализировать больше XML, добавить его в основные данные и отобразить его в подробном представлении.

Как можно заставить detailView ждать, пока данные станут доступны, или перезагрузить detailView, когда данные станут доступныв CoreData?т.е. какая техника?

1 Ответ

0 голосов
/ 05 июля 2011

NSFetchedResultsController сделает это автоматически после объединения контекста управляемого объекта переднего плана с фоновым контекстом, который принимает проанализированные данные.

...