|
@@ -101,12 +101,12 @@ static CGFloat _NSStringPathScale(NSString *string) {
|
|
NSString *path = nil;
|
|
NSString *path = nil;
|
|
CGFloat scale = 1;
|
|
CGFloat scale = 1;
|
|
|
|
|
|
|
|
+ // If no extension, guess by system supported (same as UIImage).
|
|
|
|
+ NSArray *exts = ext.length > 0 ? @[ext] : @[@"", @"png", @"jpeg", @"jpg", @"gif", @"webp"];
|
|
NSArray *scales = _NSBundlePreferredScales();
|
|
NSArray *scales = _NSBundlePreferredScales();
|
|
for (int s = 0; s < scales.count; s++) {
|
|
for (int s = 0; s < scales.count; s++) {
|
|
scale = ((NSNumber *)scales[s]).floatValue;
|
|
scale = ((NSNumber *)scales[s]).floatValue;
|
|
NSString *scaledName = _NSStringByAppendingNameScale(res, scale);
|
|
NSString *scaledName = _NSStringByAppendingNameScale(res, scale);
|
|
- // If no extension, guess by system supported (same as UIImage).
|
|
|
|
- NSArray *exts = ext.length > 0 ? @[ext] : @[@"", @"png", @"jpeg", @"jpg", @"gif", @"webp"];
|
|
|
|
for (NSString *e in exts) {
|
|
for (NSString *e in exts) {
|
|
path = [[NSBundle mainBundle] pathForResource:scaledName ofType:e];
|
|
path = [[NSBundle mainBundle] pathForResource:scaledName ofType:e];
|
|
if (path) break;
|
|
if (path) break;
|