diff --git a/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m b/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m index baaf0b7..a74fbd6 100644 --- a/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m +++ b/MagicalRecord/Categories/NSManagedObjectContext/NSManagedObjectContext+MagicalSaves.m @@ -108,7 +108,10 @@ if (completion && self == [[self class] MR_rootSavingContext]) { - dispatch_async(dispatch_get_main_queue(), completion); + if (completion) + { + dispatch_async(dispatch_get_main_queue(), completion); + } } }]; }