您的位置:首页 > 编程语言

NSURLSession代码

2015-10-04 14:48 381 查看
//NSURLSession 和 NSURLConnection原理是一样的

// <1> 实例化NSURLSession 单例

NSURLSession * session = [NSURLSession sharedSession];

// <2> 将字符串转成网址

NSURL * url = [NSURL URLWithString:URLString];

// <3> 将网址转换成请求网址

NSURLRequest * request = [NSURLRequest requestWithURL:url];

// <4> 开始请求数据

NSURLSessionDataTask * task = [session dataTaskWithRequest:request completionHandler:^(NSData *data, NSURLResponse *response, NSError *error) {

// <5> 数据解析

// data就是请求下来的数据

NSDictionary * dict = [NSJSONSerialization JSONObjectWithData:data options:NSJSONReadingMutableContainers error:nil];

NSArray * arr = [dict objectForKey:@"applications"];

[_dataArray addObjectsFromArray:arr];

// <6> 在主线程刷新UI

dispatch_async(dispatch_get_main_queue(), ^{

[_tableView reloadData];

});

}];

// 开始请求

[task resume];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: