原文来自IOS教程网,转载时请注明文章的来源:http://ios.662p.com/thread-1660-1-1.html
NSURLConnectionDataDelegate方法中有:
-(void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response
{
//This method is called when the server has determined that it
//has enough information to create the NSURLResponse.
//It can be called multiple times, for example in the case of a
//redirect, so each time we reset the data.
//receivedData is an instance variable declared elsewhere.
NSLog(@"要下载文件大小为 %lld",response.expectedContentLength);
[self.receivedData setLength:0];
}
//在此方法中可以更新进度条 -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data{ //PRovide an indication of the connection's progress to the user. //progressView.progress = [self.receivedData length] / totalSize [self.receivedData appendData:data];}
复制代码
大家如果有什么ios开发的问题,可以到ios教程网了解一下。