Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.78 KB  |  hits: 15  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1.                 [managedObjectContext setMergePolicy: NSMergeByPropertyObjectTrumpMergePolicy];
  2.                 [managedObjectContext setPersistentStoreCoordinator: coordinator];
  3. -               StoreManagedObjectContextForCurrentThread( managedObjectContext );  // store in thread dictionary
  4. +              
  5. +               if ( [NSThread isMainThread] )
  6. +                       StoreManagedObjectContextForCurrentThread(managedObjectContext);  // store in thread dictionary
  7. +               else
  8. +                       dispatch_sync(dispatch_get_main_queue(), ^{ StoreManagedObjectContextForCurrentThread(managedObjectContext); });
  9.                
  10.                 // set some flags in the store metadata
  11.                 NSPersistentStore * store = [[coordinator persistentStores] lastObject];