저는 꽤 오랫동안 어려움을 겪고 있습니다.NSManagedObject 업데이트로 NSFetchedResultsController가 발생합니다.
일부 컨텍스트와 세부 정보를 제공하기 위해 iOS UISplitViewController 응용 프로그램 - 표준 마스터/세부 정보 항목이 있습니다. 마스터보기는 NSFetchedResultsController (SQLite 데이터 저장소에서 NSManagedObjects를로드하는)로 백업 된 UITableView입니다.
세부보기 (NSManagedObject 및 궁극적으로 SQL 데이터 저장소로 플러시되는 '마스터 레코드'를 업데이트 할 수 있음) 내의 모든 업데이트로 인해 NSFetchedResultsController에서 DELETE 작업이 발생합니다.
NSManagedObject 속성에 쓰기가 어떤 종류의 오류를 일으키고 NSFetchedResultsController가 캐시 된 결과 집합에서이를 삭제하도록하기 때문에 이것이 원인이라고 가정합니다. 최종 결과는 레코드가 마스터보기에서 '누락'됩니다 (예 : UITableCellView가 마스터 UITableView에서 제거됨).
사람이 전에이 문제를 경험하고 가능한 몇 가지 지침을 제공 할 수있다 ...
문제
내가 이런 일이 싶지 않아 내가 아무 생각이 어떻게을 멈추지해야? 이 질문에 대답하는 경우 사전에감사합니다, 벤