我使用
https://github.com/rs/SDWebImage在UITableView中加载图像.
以下是我在cellForRowAtIndexPath中实现它(简单)的方法
以下是我在cellForRowAtIndexPath中实现它(简单)的方法
[cell.imageView setImageWithURL:[NSURL URLWithString:[item valueForKey:@"icon"]]placeholderImage:[UIImage imageNamed:@"icon_events_default.png"]];
在UITableView中加载图像后,我向下滚动,然后再向上滚动,我收到错误:EXC_BAD_ACCESS
- (void)setImageWithURL:(NSURL *)url placeholderImage:(UIImage *)placeholder { SDWebImageManager *manager = [SDWebImageManager sharedManager]; // Remove in progress downloader from queue [manager cancelForDelegate:self]; UIImage *cachedImage = [manager imageWithURL:url]; if (cachedImage) { //EXC_BAD_ACCESS hapens here self.image = cachedImage; } else { if (placeholder) { self.image = placeholder; } [manager downloadWithURL:url delegate:self]; } }
任何帮助都非常感谢.