AFNetworking 从 1.x 迁移到 3.x
AFNetworking migration from 1.x to 3.x
我正在为我的项目将 AFNetworking 库从 1.x 迁移到 3.x。
根据我的理解,AFHTTPRequestOperation
将替换为 AFHTTPSessionManager
。
AFHTTPRequestOperation
cancel
和 属性 isCancelled
、isReady
、request
和 response
方法的替代方法是什么] class.
感谢帮助。
在 AFHTTPRequestOperationManager
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:@"http://example.com/resources.json" parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
在 AFHTTPRequestOperation
NSURL *URL = [NSURL URLWithString:@"http://example.com/resources/123.json"];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:URL.absoluteString parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
我正在为我的项目将 AFNetworking 库从 1.x 迁移到 3.x。
根据我的理解,AFHTTPRequestOperation
将替换为 AFHTTPSessionManager
。
AFHTTPRequestOperation
cancel
和 属性 isCancelled
、isReady
、request
和 response
方法的替代方法是什么] class.
感谢帮助。
在 AFHTTPRequestOperationManager
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:@"http://example.com/resources.json" parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
在 AFHTTPRequestOperation
NSURL *URL = [NSURL URLWithString:@"http://example.com/resources/123.json"];
AFHTTPSessionManager *manager = [AFHTTPSessionManager manager];
[manager GET:URL.absoluteString parameters:nil progress:nil success:^(NSURLSessionTask *task, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(NSURLSessionTask *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];