目标c:下载包含进度视图的文件

时间:2013-09-27 19:09:11

标签: ios xcode url afnetworking-2

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

我看了很多文章,我不工作,不工作,你可以向我解释怎么做?

1 个答案:

答案 0 :(得分:1)

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

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

然后在下面的回调方法中,您可以计算已收到的数据量,

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

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