We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5eacbd commit a312d62Copy full SHA for a312d62
TwitterImagePipeline/TIPImageUtils.m
@@ -421,8 +421,15 @@ TIPImageRenderBlock __attribute__((noescape)) renderBlock)
421
if (sourceImage) {
422
format = sourceImage.imageRendererFormat;
423
size = sourceImage.size;
424
- } else if (@available(iOS 11.0, *)) {
+ } else if (@available(iOS 11.0.1, *)) {
425
format = [UIGraphicsImageRendererFormat preferredFormat];
426
+ } else if (@available(iOS 11.0.0, *)) {
427
+ // iOS 11.0.0 GM does have `preferredFormat`, but iOS 11 betas did not (argh!)
428
+ if ([UIGraphicsImageRenderer respondsToSelector:@selector(preferredFormat)]) {
429
+ format = [UIGraphicsImageRendererFormat preferredFormat];
430
+ } else {
431
+ format = [UIGraphicsImageRendererFormat defaultFormat];
432
+ }
433
} else {
434
format = [UIGraphicsImageRendererFormat defaultFormat];
435
}
0 commit comments