From d0ca6dec2cba7d7f436d2b5c0b8f30800bd4e9fc Mon Sep 17 00:00:00 2001 From: Heyward Fann Date: Wed, 25 Apr 2012 09:56:56 +0800 Subject: [PATCH] fix warning: performSelector may cause a leak because its selector is unknown. --- SDWebImageDownloader.m | 3 +++ 1 file changed, 3 insertions(+) diff --git a/SDWebImageDownloader.m b/SDWebImageDownloader.m index 81a3ae1..53fef8b 100644 --- a/SDWebImageDownloader.m +++ b/SDWebImageDownloader.m @@ -42,7 +42,10 @@ NSString *const SDWebImageDownloadStopNotification = @"SDWebImageDownloadStopNot if (NSClassFromString(@"SDNetworkActivityIndicator")) { +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Warc-performSelector-leaks" id activityIndicator = [NSClassFromString(@"SDNetworkActivityIndicator") performSelector:NSSelectorFromString(@"sharedActivityIndicator")]; +#pragma clang diagnostic pop // Remove observer in case it was previously added. [[NSNotificationCenter defaultCenter] removeObserver:activityIndicator name:SDWebImageDownloadStartNotification object:nil];