2012-06-08 3 views
0

NSPersistentDocument가 있습니다. 기본 managedObjectContext를 사용하면 예상대로 작동합니다. 창에 새 개체가 추가 될 때 문서가 "편집 됨"으로 표시되고 제목이없는 새 문서를 종료하면 "다른 이름으로 저장"시트가 나타납니다.NSPersistentDocument와 함께 사용자 지정 NSManagedObjectContext 사용

그러나 기본 managedObjectContext를 내 생성 (개인 대기열) 중 하나로 바꾸면 이러한 모든 동작이 사라집니다. 이 문서는 문서 편집이 완료된 것을 인식하지 못하고 새로운 제목없는 문서는 "다른 이름으로 저장"시트가 나타나지 않고 닫힙니다. 이것은 [managedObjectContext hasChanges] == YES라는 사실에도 불구하고 모두입니다.

모든 아이디어는 크게 감사하겠습니다.

답변

1

알아 냈습니다 : 문서의 undoManager를 내 custom managedObjectContext로 설정하지 않았습니다. 이제는 예상대로 작동합니다.

관련 문제