mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-22 11:46:05 +08:00
Add RKLog helper for displaying detailed key-value validation failure information. closes #750
This commit is contained in:
@@ -252,7 +252,8 @@ BOOL RKObjectIsValueEqualToValue(id sourceValue, id destinationValue) {
|
||||
success = [self.destinationObject validateValue:value forKeyPath:keyPath error:&_validationError];
|
||||
if (!success) {
|
||||
if (_validationError) {
|
||||
RKLogError(@"Validation failed while mapping attribute at key path %@ to value %@. Error: %@", keyPath, *value, [_validationError localizedDescription]);
|
||||
RKLogError(@"Validation failed while mapping attribute at key path '%@' to value %@. Error: %@", keyPath, *value, [_validationError localizedDescription]);
|
||||
RKLogValidationError(_validationError);
|
||||
} else {
|
||||
RKLogWarning(@"Destination object %@ rejected attribute value %@ for keyPath %@. Skipping...", self.destinationObject, *value, keyPath);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user