From 94217b294ccd75a34787eb04d6e273e99536e45b Mon Sep 17 00:00:00 2001 From: 重庆迈尖科技有限公司 Date: 星期三, 30 一月 2019 15:12:32 +0800 Subject: [PATCH] no message --- Pods/SDWebImage/SDWebImage/SDWebImageCompat.h | 38 +++++++++++++++++--------------------- 1 files changed, 17 insertions(+), 21 deletions(-) diff --git a/Pods/SDWebImage/SDWebImage/SDWebImageCompat.h b/Pods/SDWebImage/SDWebImage/SDWebImageCompat.h index f555c27..a4493ae 100644 --- a/Pods/SDWebImage/SDWebImage/SDWebImageCompat.h +++ b/Pods/SDWebImage/SDWebImage/SDWebImageCompat.h @@ -15,7 +15,7 @@ // Apple's defines from TargetConditionals.h are a bit weird. // Seems like TARGET_OS_MAC is always defined (on all platforms). -// To determine if we are running on OSX, we can only relly on TARGET_OS_IPHONE=0 and all the other platforms +// To determine if we are running on OSX, we can only rely on TARGET_OS_IPHONE=0 and all the other platforms #if !TARGET_OS_IPHONE && !TARGET_OS_IOS && !TARGET_OS_TV && !TARGET_OS_WATCH #define SD_MAC 1 #else @@ -70,6 +70,12 @@ #endif #if SD_WATCH #import <WatchKit/WatchKit.h> + #ifndef UIView + #define UIView WKInterfaceObject + #endif + #ifndef UIImageView + #define UIImageView WKInterfaceImage + #endif #endif #endif @@ -81,31 +87,21 @@ #define NS_OPTIONS(_type, _name) enum _name : _type _name; enum _name : _type #endif -#if OS_OBJECT_USE_OBJC - #undef SDDispatchQueueRelease - #undef SDDispatchQueueSetterSementics - #define SDDispatchQueueRelease(q) - #define SDDispatchQueueSetterSementics strong -#else - #undef SDDispatchQueueRelease - #undef SDDispatchQueueSetterSementics - #define SDDispatchQueueRelease(q) (dispatch_release(q)) - #define SDDispatchQueueSetterSementics assign -#endif +FOUNDATION_EXPORT UIImage *SDScaledImageForKey(NSString *key, UIImage *image); -extern UIImage *SDScaledImageForKey(NSString *key, UIImage *image); +typedef void(^SDWebImageNoParamsBlock)(void); -typedef void(^SDWebImageNoParamsBlock)(); +FOUNDATION_EXPORT NSString *const SDWebImageErrorDomain; -extern NSString *const SDWebImageErrorDomain; - -#ifndef dispatch_main_async_safe -#define dispatch_main_async_safe(block)\ - if (strcmp(dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL), dispatch_queue_get_label(dispatch_get_main_queue())) == 0) {\ +#ifndef dispatch_queue_async_safe +#define dispatch_queue_async_safe(queue, block)\ + if (dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL) == dispatch_queue_get_label(queue)) {\ block();\ } else {\ - dispatch_async(dispatch_get_main_queue(), block);\ + dispatch_async(queue, block);\ } #endif -static int64_t kAsyncTestTimeout = 5; +#ifndef dispatch_main_async_safe +#define dispatch_main_async_safe(block) dispatch_queue_async_safe(dispatch_get_main_queue(), block) +#endif -- Gitblit v1.8.0