ios - 使用 AFNetworking 显示下载图像的进度

标签 ios afnetworking progress download

我想在下载大图像时显示进度。我是 设置图片路径如下。

UIImage *backgroundImage =[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:backgoundImagePath]]];

如何使用 AFNetworking 框架显示图像的下载进度。

最佳答案

试试这个,

[manager setDownloadTaskDidWriteDataBlock:^(NSURLSession *session, NSURLSessionDownloadTask *downloadTask, int64_t bytesWritten, int64_t totalBytesWritten, int64_t totalBytesExpectedToWrite) {
float percentageDone = ((float)totalBytesWritten/(float)totalBytesExpectedToWrite)*100;
      NSLog(@"Downloading..%.f",percentageDone);   
}];

关于ios - 使用 AFNetworking 显示下载图像的进度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28829295/

相关文章:

iphone - iOS - 如何调整 slider 的比例

ios - 属性实现必须在接口(interface)中声明

ios - 如何在后台上传视频文件?

javascript - d3 csv 解析器处理进度值

php - 现代 PHP Web 应用程序的 AJAX 进度指示器是如何实现的?

javascript - 无法获取 UIAStaticText 的值?

ios - AFNetworking+UIImageView 中的缓存不遵守任何 http 缓存策略? (希望我错了)

ios - AFHTTPSessionManager 委托(delegate)问题

java - 在 Java 中监控 GZip 下载进度

ios - 嵌套的 UIScrollviews 行为异常