Skip to content

Instantly share code, notes, and snippets.

@Br1an-Boyle
Last active August 29, 2015 14:15
Show Gist options
  • Save Br1an-Boyle/edf5dd8c367f01d794f8 to your computer and use it in GitHub Desktop.
Save Br1an-Boyle/edf5dd8c367f01d794f8 to your computer and use it in GitHub Desktop.
Save Context
- (void)saveTempContext:(NSManagedObjectContext *)context {
NSError *error;
[context save:&error];
if (!error) {
[self saveMainContext];
}
}
- (void)saveMainContext {
[self.mainManagedObjectContext performBlock:^{
NSError *error = nil;
[self.mainManagedObjectContext save:&error];
if(!error){
//Write to disk after saving on the main UI context
[self saveMasterContext];
}
}];
}
- (void)saveMasterContext {
[self.masterManagedObjectContext performBlock:^{
NSError *error = nil;
[self.masterManagedObjectContext save:&error];
if(error){
SWLog(@"CORE DATA MASTER CONTEXT ERROR : %@", error);
}
}];
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment