最近做的文件的下载功能。简单的Remark一下。
NSURL *urlFile = [NSURL URLWithString:@"testUrlStr"];
NSURLRequest *request = [NSURLRequest requestWithURL:urlFile];
NSURLSessionConfiguration *sessionConfiguration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:sessionConfiguration];
NSURLSessionTask *task = [session dataTaskWithRequest:request
completionHandler:^(NSData * _Nullable data, NSURLResponse * _Nullable response, NSError * _Nullable error) {
if (error) {
NSLog(@"error:%@",error.localizedDescription);
}
if (data) {
NSLog(@"data:%@",data);
//注意这里刷新UI没用,要回到主线程才行
}
}];
// 创建的task都是挂起状态,需要resume才能执行
[task resume];
网友评论