Browse Source

Now only setting the operation queue's qualityOfService on iOS 8+.

Christian Noon 10 years ago
parent
commit
768b71e8c5
1 changed files with 4 additions and 1 deletions
  1. 4 1
      Source/Alamofire.swift

+ 4 - 1
Source/Alamofire.swift

@@ -763,9 +763,12 @@ public class Request {
             self.queue = {
             self.queue = {
                 let operationQueue = NSOperationQueue()
                 let operationQueue = NSOperationQueue()
                 operationQueue.maxConcurrentOperationCount = 1
                 operationQueue.maxConcurrentOperationCount = 1
-                operationQueue.qualityOfService = NSQualityOfService.Utility
                 operationQueue.suspended = true
                 operationQueue.suspended = true
 
 
+                if operationQueue.respondsToSelector("qualityOfService") {
+                    operationQueue.qualityOfService = NSQualityOfService.Utility
+                }
+
                 return operationQueue
                 return operationQueue
             }()
             }()
         }
         }