Add a more informative assertion when an RKManagedObjectResponseMapperOperation instance is not configured properly

This commit is contained in:
Blake Watters
2013-01-07 14:17:53 -05:00
parent e9d5a87f7b
commit a21213e9c1
2 changed files with 3 additions and 3 deletions

View File

@@ -54,8 +54,8 @@
@return The receiver, initialized with the response, data, and response descriptor objects.
*/
- (id)initWithResponse:(NSHTTPURLResponse *)response
data:(NSData *)data
responseDescriptors:(NSArray *)responseDescriptors;
data:(NSData *)data
responseDescriptors:(NSArray *)responseDescriptors;
///------------------------------
/// @name Accessing Response Data

View File

@@ -327,7 +327,7 @@ static inline NSManagedObjectID *RKObjectIDFromObjectIfManaged(id object)
- (RKMappingResult *)performMappingWithObject:(id)sourceObject error:(NSError **)error
{
NSParameterAssert(self.managedObjectContext);
NSAssert(self.managedObjectContext, @"Unable to perform mapping: No `managedObjectContext` assigned. (Mapping response.URL = %@)", self.response.URL);
__block NSError *blockError = nil;
__block RKMappingResult *mappingResult = nil;