我想知道在使用AFNetworking setImageWithURLRequest下载图像时是否有一种简单的方法来设置进度条。现在该方法没有阻止请求。
有什么想法吗?
答案 0 :(得分:0)
此类别的API非常简单,目前不支持进度处理。您可以add a progress handler here,如下:
[self.af_imageRequestOperation setDownloadProgressBlock:^(NSInteger bytesRead, long long totalBytesRead, long long totalBytesExpectedToRead) {
NSLog(@"Received %lld of %lld bytes", totalBytesRead, totalBytesExpectedToRead);
}];
或者,您可以使用SDWebImage进行图片下载。这个库要先进得多(尽管它的结果更复杂)。它具有进度处理,磁盘缓存等功能。