首页 > 学院 > 开发设计 > 正文

获取要下载文件的大小信息

2019-11-14 20:31:13
字体:
来源:转载
供稿:网友

原文来自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];}

  

  1. //在此方法中可以更新进度条 
  2. -(void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
  3. {
  4.     //PRovide an indication of the connection's progress to the user.
  5.     //progressView.progress = [self.receivedData length] / totalSize
  6.     [self.receivedData appendData:data];
  7. }

复制代码

 大家如果有什么ios开发的问题,可以到ios教程网了解一下。

 


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表