//首先要遵循《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应用开发中使用NSURLSession进行图片资源的下载。通过实现NSURLSessionDataDelegate协议,开发者可以设置NSURLSession来发送请求并接收服务器响应。文中详细展示了创建NSURLSession实例、配置请求、启动数据任务以及处理响应数据的具体步骤。
1061

被折叠的 条评论
为什么被折叠?



