我想将图像加载到表格视图单元格,即带有图像视图的自定义单元格。而且,我使用 SDWebImage 。我正在使用setImageWithURL
将图片加载到而不是的单元格上。这是cellForRowAtIndexPath
内的代码。
[_imgManager downloadWithURL:urlArray[indexPath.row]
completed:^(UIImage *image, NSError *error//yada, yada) {
if(image)
{
NSLog(@"Image received");
//cell.pictureView.image = image; // doesn't work, so I did
dispatch_async(dispatch_get_main_queue(), ^{
UITableViewCell *tCell = [self.tableName cellForRowAtIndexPath:indexPath];
if(tCell)
tCell.imageView.image = image;
}); // doesn't work either
}
}];
正如我在评论中提到的,它不起作用。我究竟做错了什么?或许我对此的看法是错误的?只有在我滚动后才会加载图像(激活其他单元格的cellForRowAtIndexPath
)。并且他们在每次出场时都保持清爽。它不能完全按预期工作。