-4

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

我看了很多文章,我不工作,不工作,你能告诉我怎么做吗?

4

1 回答 1

1

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

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

然后在下面的回调方法中你可以计算已经收到了多少数据,

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

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

于 2013-09-27T19:11:09.110 回答