I have used third party library SDWebImage to download image for my UITableView cells, UIImageView is created within cell and fired request while configuring cell like this.
I met the same problem,I found UIImageView+WebCache cancel last download when a new download come.
I not sure whether this is the intention of the author. So I write a new category
of UIImageView base on SDWebImage.
To view more: ImageDownloadGroup
Easy to use:
[cell.imageView mq_setImageWithURL:[NSURL URLWithString:@"http://www.domain.com/path/to/image.jpg"]
groupIdentifier:@"customGroupID"
completed:^(UIImage *image, NSError *error, SDImageCacheType cacheType, NSURL *imageURL) {
}];