mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-24 04:46:01 +08:00
Don't crash when encountering nil in the mapping results dictionary
This commit is contained in:
@@ -355,7 +355,9 @@ static NSURL *RKRelativeURLFromURLAndResponseDescriptors(NSURL *URL, NSArray *re
|
||||
NSDictionary *mappingResultDictionary = result.dictionary;
|
||||
for (NSString *keyPath in keyPaths) {
|
||||
id managedObjects = [mappingResultDictionary valueForKeyPath:keyPath];
|
||||
if ([managedObjects isKindOfClass:[NSManagedObject class]]) {
|
||||
if (! managedObjects) {
|
||||
continue;
|
||||
} else if ([managedObjects isKindOfClass:[NSManagedObject class]]) {
|
||||
[managedObjectsInMappingResult addObject:managedObjects];
|
||||
} else if ([managedObjects isKindOfClass:[NSSet class]]) {
|
||||
[managedObjectsInMappingResult unionSet:managedObjects];
|
||||
|
||||
Reference in New Issue
Block a user