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