SDWebImage取消下载

Vid*_*dev 5 iphone objective-c ios sdwebimage

我正在使用SDWebimage在我的tablkeview上加载图像我正在学习教程

现在我遇到了一个问题,如果我向下滚动并在图像加载之前回来,应用程序崩溃了.我怎么能解决这个问题?

如何取消SDWebImage下载.我已经经历了一些答案和讨论.但他们都没有帮助我,也无法使用它们

请帮我

我在用

  [cell.UserImage setImageWithURL:[NSURL URLWithString:[SDWebArray objectAtIndex:indexPath.row]]  placeholderImage:[UIImage imageNamed:@"Placeholder.png"]];
Run Code Online (Sandbox Code Playgroud)

run*_*mad 13

在您的单元格中,您可以取消图像加载,如果它将被重新使用.在您的UITableViewCell子类中添加以下内容:

-(void)prepareForReuse {
    [super prepareForReuse];
    [self.imageView cancelCurrentImageLoad]; // UIImageView for whatever image you need to cancel the loading for
}
Run Code Online (Sandbox Code Playgroud)

一定要好#import "UIImageView+WebCache.h".

虽然你的应用程序不应该崩溃,但是如果没有看到一些代码我就无法帮助你,因为从上面的描述中找不到崩溃的原因是不可能的.