6
childContext 및 parentContext는 "NSMainQueueConcurrencyType"의 모두중첩 NSManagedObjectContext 저장하고 objectID에
[childContext performBlock:^(void) {
[childContext save:NULL];
[parentContext performBlock:^(void) {
[parentContext save:NULL];
// Why is objectID for the inserted NSManagedObject still a temporary one here?
}];
}];
질문 :
- 이이 아이 및 부모 컨텍스트를 모두
- 가 왜 저장하는 올바른 방법인가 저장 후, 삽입 된 NSManagedObject의 objectID는 여전히 일시적인 것입니까?
답변에있는 질문에 대답하십시오 : 어린이 MOC를 일련의 변경 사항에 대한 "준비 영역"으로 만들어서 원자 적으로 저장하거나 거부 할 수있게하십시오. (즉, 사용자가 취소 버튼을 누르면 MOC를 저장하지 않고 그냥 버립니다.) – benzado