有没有办法阻止UIImageView中的图像在iOS上延迟加载SDWebImage?

有没有办法阻止UIImageView中的图像在iOS上延迟加载SDWebImage?,ios,objective-c,uiimageview,lazy-loading,sdwebimage,Ios,Objective C,Uiimageview,Lazy Loading,Sdwebimage,我正在使用以下代码将图像延迟加载到UIImageView中: [self.imv1 setImageWithURL:[NSURL URLWithString:myURL] placeholderImage:[UIImage imageNamed:@"loading.png"] completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType)

我正在使用以下代码将图像延迟加载到UIImageView中:

[self.imv1 setImageWithURL:[NSURL URLWithString:myURL]
              placeholderImage:[UIImage imageNamed:@"loading.png"]
                     completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType)
     {
         // stuff here
     }];
当用户点击按钮时,我希望完全停止延迟加载,这样就不会加载任何图像,图像的下载也会停止

停止延迟加载后,我计划将不同的图像加载到同一UIImageView中


SDWebImage可以做到这一点吗?

了解了如何做到这一点。我只需要称之为:

[self.imv1 cancelCurrentImageLoad];

我不知道这个库,但从方法签名来看似乎不太可能。您需要获取它的NSURLConnection对象,该库似乎是为了隐藏该对象而设计的,从而避免了复杂性。你能不能放松一下你的要求,让负载完全停止?让这个请求付诸东流,然后设置不同的映像怎么样?