afnetworking3.0 如何取消网络请求 [ zhoutq ]

撰写于 2017-04-10
分类
iOS
/
AFNetworking


标签
iOS
/
AFNetworking
/
取消网络请求

前言

本篇主要介绍AFNetworking3.0 如何取消网络请求,直接上代码:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
NSURL *URL = [NSURL URLWithString:@http];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
NSURLSessionDataTask *task = [manager GET:URL.absoluteString parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
[task cancel];
//取消当前所有
[manager.operationQueue cancelAllOperations];