您是否有人如何计算使用NSUrl从URL下载文件时下载的文件百分比。请帮忙。
非常感谢 最大
答案 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