0

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

4

0 回答 0