
Untitled
By: a guest on
May 7th, 2012 | syntax:
None | size: 0.78 KB | hits: 15 | expires: Never
[managedObjectContext setMergePolicy: NSMergeByPropertyObjectTrumpMergePolicy];
[managedObjectContext setPersistentStoreCoordinator: coordinator];
- StoreManagedObjectContextForCurrentThread( managedObjectContext ); // store in thread dictionary
+
+ if ( [NSThread isMainThread] )
+ StoreManagedObjectContextForCurrentThread(managedObjectContext); // store in thread dictionary
+ else
+ dispatch_sync(dispatch_get_main_queue(), ^{ StoreManagedObjectContextForCurrentThread(managedObjectContext); });
// set some flags in the store metadata
NSPersistentStore * store = [[coordinator persistentStores] lastObject];