我有一个TableViewController。我正在使用自定义单元格。 Cell有2个标签和imageView。
我想通过SDWebImage异步加载图像。
代码是:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath: (NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"NewsCell";
NewsCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
if (cell == nil)
{
cell = [[NewsCell alloc] initWithStyle:UITableViewCellStyleDefault
reuseIdentifier:CellIdentifier];
}
News* new = [_news objectAtIndex:indexPath.row];
cell.titleLabel.text = new.title;
cell.contentLabel.text = new.content;
if(new.images.count > 0){
[cell.imageView setImageWithURL:[Helper pathForBigImage:new.images[0]]];
}
return cell;
}
第一次加载时未看到图像。如果我重装,我可以看到它。
我哪里错了?