diff options
Diffstat (limited to 'platform/macos/app/OfflinePackNameValueTransformer.m')
-rw-r--r-- | platform/macos/app/OfflinePackNameValueTransformer.m | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/platform/macos/app/OfflinePackNameValueTransformer.m b/platform/macos/app/OfflinePackNameValueTransformer.m index 2825e48ed3..d1b3c20ac1 100644 --- a/platform/macos/app/OfflinePackNameValueTransformer.m +++ b/platform/macos/app/OfflinePackNameValueTransformer.m @@ -14,7 +14,7 @@ static NSString * const MBXOfflinePackContextNameKey = @"Name"; - (NSString *)transformedValue:(NSData *)context { NSAssert([context isKindOfClass:[NSData class]], @"Context should be NSData."); - + NSDictionary *userInfo = [NSKeyedUnarchiver unarchiveObjectWithData:context]; NSAssert([userInfo isKindOfClass:[NSDictionary class]], @"Context of offline pack isn’t a dictionary."); NSString *name = userInfo[MBXOfflinePackContextNameKey]; @@ -24,7 +24,7 @@ static NSString * const MBXOfflinePackContextNameKey = @"Name"; - (NSData *)reverseTransformedValue:(NSString *)name { NSAssert([name isKindOfClass:[NSString class]], @"Name should be a string."); - + return [NSKeyedArchiver archivedDataWithRootObject:@{ MBXOfflinePackContextNameKey: name, }]; |