On 30 Dec 2009, at 21:58, Rick Mann wrote: > > On Dec 30, 2009, at 13:54:10, mmalc Crawford wrote: > >> >> On Dec 30, 2009, at 12:54 pm, Rick Mann wrote: >> >>> In my app I have a situation where I have two (Core Data) documents open, >>> and I need to merge all the changes made in one doc1 to the changes in >>> doc2. I've been reading the section on Change Management in the Core Data >>> Programming Guide, but it just talks about the caveats and gotchas, and >>> doesn't actually talk about how to effect the merge. It also only talks >>> about the example where the two MOCs share a single file, which is not the >>> case here. >>> >> Then you're not merging, you're copying/moving objects from one store to >> another. > > Is that operation discussed in the docs somewhere?
It's pretty much the same as any other operation on with a MOC. You cannot copy or move a managed object from one MOC to another in a simple fashion. Instead, you have got to create new, corresponding objects in the second MOC, and then (if needed) delete the old objects from the first MOC._______________________________________________ Cocoa-dev mailing list (Cocoa-dev@lists.apple.com) Please do not post admin requests or moderator comments to the list. Contact the moderators at cocoa-dev-admins(at)lists.apple.com Help/Unsubscribe/Update your Subscription: http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com