mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-26 05:45:39 +08:00
Guard against crash due to Nil value retrieved for managedObjectClassName in the property inspector
This commit is contained in:
@@ -88,8 +88,11 @@
|
||||
} else {
|
||||
NSEntityDescription *destinationEntity = [relationshipDescription destinationEntity];
|
||||
Class destinationClass = NSClassFromString([destinationEntity managedObjectClassName]);
|
||||
if (! destinationClass) {
|
||||
RKLogWarning(@"Retrieved `Nil` value for class named '%@': This likely indicates that the class is invalid or does not exist in the current target.", [destinationEntity managedObjectClassName]);
|
||||
}
|
||||
NSDictionary *propertyInspection = @{ RKPropertyInspectionNameKey: name,
|
||||
RKPropertyInspectionKeyValueCodingClassKey: destinationClass,
|
||||
RKPropertyInspectionKeyValueCodingClassKey: destinationClass ?: [NSNull null],
|
||||
RKPropertyInspectionIsPrimitiveKey: @(NO) };
|
||||
[entityInspection setObject:propertyInspection forKey:name];
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user