Forráskód Böngészése

Merge pull request #4138 from AFNetworking/unguarded-availability

Use @available if available to silence a warning.
Jeff Kelley 7 éve
szülő
commit
e976d63ed2
1 módosított fájl, 4 hozzáadás és 0 törlés
  1. 4 0
      AFNetworking/AFURLSessionManager.m

+ 4 - 0
AFNetworking/AFURLSessionManager.m

@@ -148,7 +148,11 @@ typedef void (^AFURLSessionTaskCompletionHandler)(NSURLResponse *response, id re
         progress.pausingHandler = ^{
             [weakTask suspend];
         };
+#if __has_warning("-Wunguarded-availability-new")
+        if (@available(iOS 9, macOS 10.11, *)) {
+#else
         if ([progress respondsToSelector:@selector(setResumingHandler:)]) {
+#endif
             progress.resumingHandler = ^{
                 [weakTask resume];
             };