2009-09-05 3 views
0

테이블 뷰를 처리하는 가져온 결과 컨트롤러가 있는데 컨텍스트에서 생성되었지만 해당 개체에 저장되지 않은 새 관리 개체가 표시되는 문제가 있습니다. 저장. 저장 한 개체 만 나열하고 싶습니다.가져 오기 요청에 임시 개체가 포함되지 않음

가져 오기 요청에서 setIncludesPendingChanges를 NO로 설정하려고했지만 작동하지 않습니다!

모든 조언을 크게 높이세요!

감사합니다,

마이크

답변

0

내가 관리 객체 컨텍스트의 스택을 구현하여이 문제를 극복했습니다. 새 레코드를 만들 때 스택에 밀어 넣는 또 다른 컨텍스트에서 작업을 수행하며 사용자가 변경 내용을 저장하는 경우에만 변경 내용을 병합합니다.

0

setIncludesPendingChanges가 나를 위해 작동하는 것으로 보입니다 (최소한 Sim 3.0에서는 3.0 모드에서 SDK 3.1 사용).

0

CoreDataBook 예제 프로젝트는 편집 (또는 새 모델 객체 생성)을위한 "스크래치 패드"컨텍스트를 만든 다음 스크래치에 변경 사항을 저장하면 주 또는 응용 프로그램에 병합하는 방법을 보여줍니다 문맥.

스크래치를 사용하면 생성 된 임시 객체가 주 컨텍스트에 표시되지 않습니다 (저장시 컨텍스트를 병합 할 때까지).

관련 문제