下载文件iOS时的进度条
我使用以下内容从互联网上下载文件:
NSData *myXMLData1 = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:@"Link]];
现在,我想在下载过程中放置一个进度条。 我检查了各种post,但我无法找到如何做到这一点。
请帮帮我!!
我建议查看ASIHTTP库,其中包含许多有关移动处理和下载处理的有用类。
这是一个链接,用于描述ASIHTTP在下载进度跟踪方面可以提供的内容: http ://allseeing-i.com/ASIHTTPRequest/How-to-use#progress
加
expectedBytes = [response expectedContentLength];
至
-(void)connection:(NSURLConnection*)connection didReceiveResponse:(NSURLResponse*)response
并添加
float progress = ((_bytesReceived/(float)_expectedBytes)*100)/100;
至
-(void)connection:(NSURLConnection*)connection didReceiveData:(NSData*)data
然后在您的UIProgressView上设置setProgress
来自: http : //www.developers-life.com/progress-bar-download-file-on-iphone.html