mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-24 04:46:01 +08:00
Use constants instead of strings for referencing validation keys
This commit is contained in:
@@ -18,6 +18,7 @@
|
||||
// limitations under the License.
|
||||
//
|
||||
|
||||
#import <CoreData/CoreDataErrors.h>
|
||||
#import "RKLog.h"
|
||||
|
||||
// Hook into Objective-C runtime to configure logging when we are loaded
|
||||
@@ -118,25 +119,25 @@ void RKLogValidationError(NSError *error)
|
||||
for (NSError *detailedError in errors) {
|
||||
NSDictionary *subUserInfo = [detailedError userInfo];
|
||||
RKLogError(@"Detailed Error\n \
|
||||
NSLocalizedDescription:\t\t%@\n \
|
||||
NSValidationErrorKey:\t\t\t%@\n \
|
||||
NSValidationErrorPredicate:\t%@\n \
|
||||
NSValidationErrorObject:\n%@\n",
|
||||
[subUserInfo valueForKey:@"NSLocalizedDescription"],
|
||||
[subUserInfo valueForKey:@"NSValidationErrorKey"],
|
||||
[subUserInfo valueForKey:@"NSValidationErrorPredicate"],
|
||||
[subUserInfo valueForKey:@"NSValidationErrorObject"]);
|
||||
NSLocalizedDescriptionKey:\t\t%@\n \
|
||||
NSValidationKeyErrorKey:\t\t\t%@\n \
|
||||
NSValidationPredicateErrorKey:\t%@\n \
|
||||
NSValidationObjectErrorKey:\n%@\n",
|
||||
[subUserInfo valueForKey:NSLocalizedDescriptionKey],
|
||||
[subUserInfo valueForKey:NSValidationKeyErrorKey],
|
||||
[subUserInfo valueForKey:NSValidationPredicateErrorKey],
|
||||
[subUserInfo valueForKey:NSValidationObjectErrorKey]);
|
||||
}
|
||||
} else {
|
||||
RKLogError(@"Validation Error\n \
|
||||
NSLocalizedDescription:\t\t%@\n \
|
||||
NSValidationErrorKey:\t\t\t%@\n \
|
||||
NSValidationErrorPredicate:\t%@\n \
|
||||
NSValidationErrorObject:\n%@\n",
|
||||
[userInfo valueForKey:@"NSLocalizedDescription"],
|
||||
[userInfo valueForKey:@"NSValidationErrorKey"],
|
||||
[userInfo valueForKey:@"NSValidationErrorPredicate"],
|
||||
[userInfo valueForKey:@"NSValidationErrorObject"]);
|
||||
NSLocalizedDescriptionKey:\t\t%@\n \
|
||||
NSValidationKeyErrorKey:\t\t\t%@\n \
|
||||
NSValidationPredicateErrorKey:\t%@\n \
|
||||
NSValidationObjectErrorKey:\n%@\n",
|
||||
[userInfo valueForKey:NSLocalizedDescriptionKey],
|
||||
[userInfo valueForKey:NSValidationKeyErrorKey],
|
||||
[userInfo valueForKey:NSValidationPredicateErrorKey],
|
||||
[userInfo valueForKey:NSValidationObjectErrorKey]);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user