diff --git a/DCTCoreDataStack/NSManagedObjectContext+DCTCoreDataStack.m b/DCTCoreDataStack/NSManagedObjectContext+DCTCoreDataStack.m index 4b2285a..2df97be 100644 --- a/DCTCoreDataStack/NSManagedObjectContext+DCTCoreDataStack.m +++ b/DCTCoreDataStack/NSManagedObjectContext+DCTCoreDataStack.m @@ -58,8 +58,6 @@ - (void)dct_saveWithCompletionHandler:(void(^)(BOOL success, NSError *error))com if (completionHandler != NULL) completionHandler(success, error); - else if (!success) - NSLog(@"%@", [self dct_detailedDescriptionFromValidationError:error]); } - (NSString *)dct_detailedDescriptionFromValidationError:(NSError *)anError { diff --git a/DCTCoreDataStack/_DCTCDSManagedObjectContext.m b/DCTCoreDataStack/_DCTCDSManagedObjectContext.m index da210c9..70d7ad0 100644 --- a/DCTCoreDataStack/_DCTCDSManagedObjectContext.m +++ b/DCTCoreDataStack/_DCTCDSManagedObjectContext.m @@ -66,7 +66,10 @@ - (BOOL)save:(NSError * __autoreleasing *)error { - (void)dct_saveWithCompletionHandler:(void(^)(BOOL success, NSError *error))completion { - if (completion == NULL) completion = ^(BOOL success, NSError *error) {}; + if (completion == NULL) completion = ^(BOOL success, NSError *error) { + if (!success) + NSLog(@"%@", [self dct_detailedDescriptionFromValidationError:error]); + }; #if TARGET_OS_IPHONE