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