mirror of
https://github.com/zhigang1992/RestKit.git
synced 2026-04-28 12:45:33 +08:00
Add support for mapping to NSData attributes using a NSKeyedArchiver. closes #910
This commit is contained in:
@@ -115,7 +115,9 @@ static BOOL RKIsManagedObject(id object)
|
||||
RKLogTrace(@"Found transformable value at keyPath '%@'. Transforming from type '%@' to '%@'", keyPath, NSStringFromClass([value class]), NSStringFromClass(destinationType));
|
||||
Class sourceType = [value class];
|
||||
|
||||
if ([sourceType isSubclassOfClass:[NSString class]]) {
|
||||
if ([destinationType isSubclassOfClass:[NSData class]]) {
|
||||
return [NSKeyedArchiver archivedDataWithRootObject:value];
|
||||
} else if ([sourceType isSubclassOfClass:[NSString class]]) {
|
||||
if ([destinationType isSubclassOfClass:[NSDate class]]) {
|
||||
// String -> Date
|
||||
return [self parseDateFromString:(NSString *)value];
|
||||
|
||||
Reference in New Issue
Block a user