From adc2db9bb29e7f316c46b6de679db1522ffc9cc8 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期五, 23 八月 2024 11:39:37 +0800 Subject: [PATCH] fix --- Pods/SDWebImage/SDWebImage/Core/UIImage+Metadata.m | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/Pods/SDWebImage/SDWebImage/Core/UIImage+Metadata.m b/Pods/SDWebImage/SDWebImage/Core/UIImage+Metadata.m index 8a8e07e..c6d5ed8 100644 --- a/Pods/SDWebImage/SDWebImage/Core/UIImage+Metadata.m +++ b/Pods/SDWebImage/SDWebImage/Core/UIImage+Metadata.m @@ -143,6 +143,7 @@ - (BOOL)sd_isVector { NSRect imageRect = NSMakeRect(0, 0, self.size.width, self.size.height); + // This may returns a NSProxy, so don't use `class` to check NSImageRep *imageRep = [self bestRepresentationForRect:imageRect context:nil hints:nil]; if ([imageRep isKindOfClass:[NSPDFImageRep class]]) { return YES; @@ -150,7 +151,8 @@ if ([imageRep isKindOfClass:[NSEPSImageRep class]]) { return YES; } - if ([NSStringFromClass(imageRep.class) hasSuffix:@"NSSVGImageRep"]) { + Class NSSVGImageRepClass = NSClassFromString([NSString stringWithFormat:@"_%@", SD_NSSTRING(NSSVGImageRep)]); + if ([imageRep isKindOfClass:NSSVGImageRepClass]) { return YES; } return NO; -- Gitblit v1.7.1