…….
…….
…….
@synchronized(self)
{
- Create new NSManagedObjectContext object
- Set persistent store coordinator of main thread’s NSManagedObjectContext to new NSManagedObjectContext object
- Fetch NSManagedObject from DB using new NSManagedObjectContext object
- Do modifications on NSManagedObject object
- save new NSManagedObjectContext object
- Merge new NSManagedObjectContext object changes with Main thread’s NSManagedObjectContext object
}
…….
…….
…….
Make use of onFinishParsing method from the following link
http://stackoverflow.com/questions/2009399/cryptic-error-from-core-data-nsinvalidargumentexception-reason-referencedata64
Blogged with the Flock Browser
Tags: coredata, multithread, nsthread, synchronized, iphone, cocoatouch, ipad