使用AFNetworking加载错误的图像

时间:2015-02-27 23:19:03

标签: objective-c afnetworking

我的应用中存在一个小问题。我从JSON加载数据,然后获取图像链接并在单元格上加载图像。我不确定我是否真的应该粘贴我的所有代码,因为它可能不会涉及到这个问题。只是想指出我使用

[imageView setImageWithURL:url];

并在myCell自定义类中使用:

- (void)prepareForReuse {

    [self.myCellImageView cancelImageRequestOperation];
    self.myCellImageView.image = nil;
}

第二个代码片段修复了当你顺利滚动表格时,tableView加载正确图像的问题。但有一个诀窍 - 如果你按下iPhone上的状态栏(显示你的时钟,电池电量和载体名称的地方),你可以从桌子的底部到达顶部的秒数。

在此期间,应用程序继续加载错误的图像(显然,最近加载在底部单元格中),并在切换图像后设置正确的图像。

我想承认,如果您以低速或中速滚动,这个问题几乎不会引起注意,只有当您从tableView的一侧移动到另一侧时才会出现这种问题。但仍然是它令人讨厌的错误。我怎么能解决它?

谢谢!

0 个答案:

没有答案