2011-07-05 2 views
1

detailview로드/표시 후 오랫동안 backthread에서 작동하는 XML 파서가 데이터 구문 분석을 완료하는 백 스레드 지연 문제가 있습니다.파싱 된 XML/코어 데이터 backthread 지연 후 세부 정보보기 업데이트

코어 데이터는 처음에 tableListView에 대한 간단한 정보를 저장합니다. 인덱스 x에서 listItem 객체를 선택하면 detailView에 표시 할 데이터가 더 많이 필요합니다. 더 많은 XML을 구문 분석하고 핵심 데이터에 추가하고 세부 정보보기에 표시해야합니다.

어떻게 데이터를 사용할 수있을 때까지 기다릴 것인지 또는 CoreData에서 데이터를 사용할 수있게되었을 때 detailView를 다시로드 할 수 있습니까? ie 무슨 기술?

답변

0

NSFetchedResultsController는 전경 관리되는 개체 컨텍스트와 구문 분석 된 데이터를 받아들이는 백그라운드 컨텍스트를 병합하면 자동으로 수행합니다.