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