diff --git a/SDWebImage/SDWebImageManager.m b/SDWebImage/SDWebImageManager.m index a905e93..7329f51 100644 --- a/SDWebImage/SDWebImageManager.m +++ b/SDWebImage/SDWebImageManager.m @@ -58,7 +58,7 @@ return self.cacheKeyFilter(url); } else { - if (NSClassFromString(@"NSURLComponents")) { + if (NSClassFromString(@"NSURLComponents") && [NSURLComponents instancesRespondToSelector:@selector(string)]) { NSURLComponents *urlComponents = [[NSURLComponents alloc] initWithURL:url resolvingAgainstBaseURL:NO]; urlComponents.query = nil; // Strip out query parameters. return urlComponents.string;