File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed
Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -149,6 +149,9 @@ - (instancetype)init
149149 _concurrentOperationQueue = [[NSOperationQueue alloc ] init ];
150150 _concurrentOperationQueue.name = @" PINRemoteImageManager Concurrent Operation Queue" ;
151151 _concurrentOperationQueue.maxConcurrentOperationCount = NSOperationQueueDefaultMaxConcurrentOperationCount ;
152+ #if defined(__IPHONE_8_0)
153+ _concurrentOperationQueue.qualityOfService = NSQualityOfServiceBackground ;
154+ #endif
152155 _urlSessionTaskQueue = [[NSOperationQueue alloc ] init ];
153156 _urlSessionTaskQueue.name = @" PINRemoteImageManager Concurrent URL Session Task Queue" ;
154157 _urlSessionTaskQueue.maxConcurrentOperationCount = 10 ;
@@ -1235,6 +1238,11 @@ - (void)pin_addOperationWithQueuePriority:(PINRemoteImageManagerPriority)priorit
12351238{
12361239 NSBlockOperation *operation = [NSBlockOperation blockOperationWithBlock: block];
12371240 operation.queuePriority = operationPriorityWithImageManagerPriority (priority);
1241+ #if defined(__IPHONE_8_0)
1242+ operation.qualityOfService = NSOperationQualityOfServiceBackground;
1243+ #else
1244+ operation.threadPriority = 0.2 ;
1245+ #endif
12381246 [self addOperation: operation];
12391247}
12401248
You can’t perform that action at this time.
0 commit comments