NSURLSession代理方法

原创 2016年06月01日 10:50:03

//首先要遵循《NSURLSessionDataDelegate》


- (void)viewDidLoad {

    [super viewDidLoad];

    


//    [self getTouchTask];

    

    NSURLSession *session =[NSURLSession sessionWithConfiguration:[NSURLSessionConfiguration defaultSessionConfiguration] delegate:self delegateQueue:[[NSOperationQueue alloc]init]];

    NSURLSessionDataTask *task = [session dataTaskWithRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:@"http://120.25.226.186:32812/resources/image/minion_01.image"]]];

    [task resume];

}


- (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)dataTask

didReceiveResponse:(NSURLResponse *)response

 completionHandler:(void (^)(NSURLSessionResponseDisposition disposition))completionHandler

{

    completionHandler(NSURLSessionResponseAllow);


}



- (void)URLSession:(NSURLSession *)session dataTask:(NSURLSessionDataTask *)dataTask

    didReceiveData:(NSData *)data{

    

    NSLog(@"%s",__func__);

}



- (void)URLSession:(NSURLSession *)session task:(NSURLSessionTask *)task

didCompleteWithError:(nullable NSError *)error

{


}


iOS_使用NSURLSessionDataDelegate的代理方法下载数据

说明: 本文将介绍NSURLSessionDataDelegate, 使用NSURLSessionDataDelegate方法实现下载数据. 博文底部会对文中所使用的方法有详细的介绍, 如果...
  • Sponge_CMZ
  • Sponge_CMZ
  • 2015年11月24日 20:58
  • 4128

用NSURLSession的delegate实现接收数据

注意,不需要为task设定delegate。 在设定session的delegate时,task的delegate也一并设定为同一个了。 NSMutableData *mutableData; ...
  • gaoyp
  • gaoyp
  • 2015年02月15日 09:48
  • 1708

NSURLSession的介绍和说明

相关组件 NSURLSessionNSURLSessionConfigurationNSURLSessionDataTaskNSURLSessionUploadTaskNSURLSessionD...
  • bravegogo
  • bravegogo
  • 2016年04月30日 16:55
  • 741

NSURLSession的网络请求类

ios9以后弃用NSURLConnection的方法,用NSURLSession封装网络请求: 根据返回类型建三个方法去请求 //对于json的请求 + (void)postSessionWi...
  • gwh111
  • gwh111
  • 2015年11月25日 15:33
  • 3130

使用NSURLSession简单做一个上传图片的方法

通常上传文件、图片。使用http请求的POST方法,在body体中还有一些固定的格式。iOS SDK中的NSURLSession是一个heigh-level API,由于上传图片是一次性请求,实现起来...
  • hherima
  • hherima
  • 2017年04月27日 15:45
  • 1334

从 NSURLConnection 到 NSURLSession

转自:http://objccn.io/issue-5-4/ iOS 7 和 Mac OS X 10.9 Mavericks 中一个显著的变化就是对 Foundation URL 加载系统的彻底重构...
  • icash
  • icash
  • 2015年03月26日 16:30
  • 9287

iOS 开发 NSURLSession使用大全详解(包括请求,上传和断点下载)

NSURLSession基本特点 用于替代 NSURLConnection 支持后台运行的网络任务 暂停、停止、重启网络任务,不再需要 NSOperation 封装 请求可以使用同样的配置容器 直接使...
  • kuangdacaikuang
  • kuangdacaikuang
  • 2016年11月29日 18:57
  • 1296

网络-NSURLSession应用和原理

网络-NSURLSession1. 简介NSRULConnection使用runloop来达到异步下载的,原理:Runloop保证重要的任务流畅执行; 分配固定时隙,实现单一线程异步; c...
  • CSDNhaoren13
  • CSDNhaoren13
  • 2016年03月05日 16:32
  • 1523

IOS网络开发NSURLSession详解(一)概述

原创blog,转载请注明出处blog.csdn.net/hello_hwc 我的IOS-SDK详解专栏,欢迎关注 http://blog.csdn.net/column/details/huang...
  • Hello_Hwc
  • Hello_Hwc
  • 2015年03月21日 10:03
  • 13881

NSURLSession 和 NSURLConnection的区别

NSURLSession 和 NSURLConnection的区别
  • Setoge
  • Setoge
  • 2016年08月08日 10:59
  • 1121
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:NSURLSession代理方法
举报原因:
原因补充:

(最多只允许输入30个字)