2013-12-15 66 views
0

我想知道是否有一个简单的方法来设置进度条,当我们使用AFNetworking setImageWithURLRequest下载图像时。此时该方法没有阻止请求。进度条setImageWithURLRequest

有什么想法?

+0

我从来没有用过AFNetworking。假设你知道文件大小,我可以告诉你如何使用NSURLConnection来做到这一点。 –

回答

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您的图像下载。这个库更先进(尽管结果更复杂)。它具有进度处理,磁盘缓存等等。