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 2012-09-26 21:03:33