如何获取文件下载IOS的百分比

时间:2011-09-19 10:51:51

标签: ios

您是否有人如何计算使用NSUrl从URL下载文件时下载的文件百分比。请帮忙。

非常感谢 最大

1 个答案:

答案 0 :(得分:0)

您应该能够在NSURLConnection的委托中获得预期的内容长度

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response {
    contentLength = [response expectedContentLength];
        downloadedContentLength = 0;
...
}

然后跟踪

中已有部分的长度
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
    downloadedContentLength += [data length];
    int percentage = ((double)downloadedContentLength/contentLength)*100