테이블 뷰를 처리하는 가져온 결과 컨트롤러가 있는데 컨텍스트에서 생성되었지만 해당 개체에 저장되지 않은 새 관리 개체가 표시되는 문제가 있습니다. 저장. 저장 한 개체 만 나열하고 싶습니다.가져 오기 요청에 임시 개체가 포함되지 않음
가져 오기 요청에서 setIncludesPendingChanges를 NO로 설정하려고했지만 작동하지 않습니다!
모든 조언을 크게 높이세요!
감사합니다,
마이크
테이블 뷰를 처리하는 가져온 결과 컨트롤러가 있는데 컨텍스트에서 생성되었지만 해당 개체에 저장되지 않은 새 관리 개체가 표시되는 문제가 있습니다. 저장. 저장 한 개체 만 나열하고 싶습니다.가져 오기 요청에 임시 개체가 포함되지 않음
가져 오기 요청에서 setIncludesPendingChanges를 NO로 설정하려고했지만 작동하지 않습니다!
모든 조언을 크게 높이세요!
감사합니다,
마이크
내가 관리 객체 컨텍스트의 스택을 구현하여이 문제를 극복했습니다. 새 레코드를 만들 때 스택에 밀어 넣는 또 다른 컨텍스트에서 작업을 수행하며 사용자가 변경 내용을 저장하는 경우에만 변경 내용을 병합합니다.
setIncludesPendingChanges가 나를 위해 작동하는 것으로 보입니다 (최소한 Sim 3.0에서는 3.0 모드에서 SDK 3.1 사용).
CoreDataBook 예제 프로젝트는 편집 (또는 새 모델 객체 생성)을위한 "스크래치 패드"컨텍스트를 만든 다음 스크래치에 변경 사항을 저장하면 주 또는 응용 프로그램에 병합하는 방법을 보여줍니다 문맥.
스크래치를 사용하면 생성 된 임시 객체가 주 컨텍스트에 표시되지 않습니다 (저장시 컨텍스트를 병합 할 때까지).