【问题标题】:Objective c: download a file with progress view [closed]目标c:下载带有进度视图的文件[关闭]
【发布时间】:2013-10-04 04:44:20
【问题描述】:

帮帮我!我想下载一个文件。以及如何显示进度条?

看了很多文章,我不工作,不工作,你能给我解释一下怎么做吗?

【问题讨论】:

标签: ios xcode url afnetworking-2


【解决方案1】:

您可以通过以下 NSURLconnection 的回调方法获得预期的总文件大小,

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
   expectedTotalSize = response.expectedContentLength;
}

那么在下面的回调方法中就可以计算出收到了多少数据,

- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
   recievedData += data.length;
}

您可以使用 UIProgressView 在屏幕上显示当前的下载状态。

【讨论】:

  • 只是一个猜测,但他用 afnetworking-2 标记了他的问题,所以我假设他想使用那个库。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-25
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多