看起來,基於隊列的新MOC與iOS 5中引入的嵌套MOC一起用作更簡單,更乾淨的併發模型,所以我現在很開心地使用它。但是有幾件事情對我來說並不清楚:如何讓孩子MOC看到父母MOC的變化以及如何解決它們之間的衝突?
- 孩子MOC是否自動拉取母親MOC的變化?還是我仍然需要手動協調它們?如果是後者,如何手動刷新孩子以納入父母的變化? (我知道事情是如何以相反的方式進行的 - 父母MOC在兒童保存時從兒童MOC獲得變化。)
- 如果孩子的變化和孩子的變化之間存在衝突,保存孩子MOC會發生什麼?家長嗎?
mergePolicy
是否也負責解決兒童商務部與家長商務部之間的衝突?
1.說我拿着對象的兒童MOC和關係的B父MOC添加到。如果我訪問A.B,我會得到什麼?零?如果我想在孩子MOC中看到A.B,我該怎麼辦?使用'refreshObject:mergeChanges:'來刷新A,或使用'objectWithID:'來再次獲取A?有什麼方法可以刷新整個兒童MOC?我在孩子MOC中有一個非常複雜的對象網絡,我不想(或者不能)逐個刷新/重新獲取每個對象。 – an0
2.'mergePolicy'在這裏工作嗎? – an0