ios网络开发 同步下载和异步下载

下面是来客网 jb51.cc 通过网络收集整理的代码片段。

来客网小编现在分享给大家,也给大家做个参考。

NSURLConnectionDataDelegate,NSURLConnectionDelegate

  用到的4个代理方法:

//接收服务器回应时这个方法被调用 

- (void)connetion:(NSURLConnetion *)connection didReceiveResponse:(NSURLResponse *)response 

{  

//初始化receiveData,用于存放服务器给的数据 

self.receivedData = [NSMutableData data]; 
} 

//接收到服务器传输数据的时候调用,此方法根据数据大小会执行若干次

- (void)connection:(NSURLConnection *)connetion didReceiveData:(NSData *)data 

{

[self.receivedData appendData:data]; 

 }

//数据传完之后调用此方法

- (void)connetionDidFinishLoading:(NSURLConneciton *)connetion 

{

//TODO 得到最终的receivedData 

 } 
  //网络请求过程中,出现任何错误,如断网,连接超时等,会进入此方法

  - (void)connetion:(NSURLConnection *)connetion didFailWithError:(NSError *)error

  {

NSLog(@"%[email protected]",[error localizedDescription]); 

} 


以上是来客网(jb51.cc)为你收集整理的全部代码内容,希望文章能够帮你解决所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。

以上是来客网为你收集整理的ios网络开发 同步下载和异步下载全部内容,希望文章能够帮你解决ios网络开发 同步下载和异步下载所遇到的程序开发问题。

如果觉得来客网网站内容还不错,欢迎将来客网网站推荐给程序员好友。