SDWebImage使用downloadWithURL将图像加载到单元格中

时间:2013-07-04 15:09:31

标签: ios objective-c sdwebimage

我想将图像加载到表格视图单元格,即带有图像视图的自定义单元格。而且,我使用 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)。并且他们在每次出场时都保持清爽。它不能完全按预期工作。

0 个答案:

没有答案