Demote Photos.framework image requests to UserInitiated quality of service

This commit is contained in:
Adlai Holler
2015-10-13 21:22:03 -07:00
parent 55c9167e7f
commit b09d6a3602

View File

@@ -606,6 +606,10 @@ typedef void(^ASMultiplexImageLoadCompletionBlock)(UIImage *image, id imageIdent
}
}];
}];
if (AS_AT_LEAST_IOS8) {
// If you don't set this, iOS will sometimes infer NSQualityOfServiceUserInteractive and promote the entire queue to that level, damaging system responsiveness
newImageRequestOp.qualityOfService = NSQualityOfServiceUserInitiated;
}
_phImageRequestOperation = newImageRequestOp;
[phImageRequestQueue addOperation:newImageRequestOp];
}