From 83b9d5c682b21d88133f24da0f94dd56bd79e687 Mon Sep 17 00:00:00 2001 From: 单军华 Date: Thu, 19 Jul 2018 13:38:55 +0800 Subject: [PATCH] change --- screendisplay/Pods/YYCategories/YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.m | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 51 insertions(+), 0 deletions(-) diff --git a/screendisplay/Pods/YYCategories/YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.m b/screendisplay/Pods/YYCategories/YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.m new file mode 100755 index 0000000..8cba716 --- /dev/null +++ b/screendisplay/Pods/YYCategories/YYCategories/Foundation/NSKeyedUnarchiver+YYAdd.m @@ -0,0 +1,51 @@ +// +// NSKeyedUnarchiver+YYAdd.m +// YYCategories <https://github.com/ibireme/YYCategories> +// +// Created by ibireme on 13/8/4. +// Copyright (c) 2015 ibireme. +// +// This source code is licensed under the MIT-style license found in the +// LICENSE file in the root directory of this source tree. +// + +#import "NSKeyedUnarchiver+YYAdd.h" +#import "YYCategoriesMacro.h" + +YYSYNTH_DUMMY_CLASS(NSKeyedUnarchiver_YYAdd) + + +@implementation NSKeyedUnarchiver (YYAdd) + ++ (id)unarchiveObjectWithData:(NSData *)data exception:(__autoreleasing NSException **)exception { + id object = nil; + @try { + object = [NSKeyedUnarchiver unarchiveObjectWithData:data]; + } + @catch (NSException *e) + { + if (exception) *exception = e; + } + @finally + { + } + return object; +} + ++ (id)unarchiveObjectWithFile:(NSString *)path exception:(__autoreleasing NSException **)exception { + id object = nil; + + @try { + object = [NSKeyedUnarchiver unarchiveObjectWithFile:path]; + } + @catch (NSException *e) + { + if (exception) *exception = e; + } + @finally + { + } + return object; +} + +@end -- Gitblit v1.8.0