所以我正在用AFNetworking 2.0重写一个iOS 7的应用程序,而且我正在考虑一次发送一批请求并跟踪他们的进度。 在旧的AFNetworking中有enqueueBatchOfHTTPRequestOperations:progressBlock:completionBlock:方法,这显然是重构出来的,我对如何排队多个请求感到困惑。 我创build了AFHTTPSessionManager的子类,并使用POST:…和GET:…方法与服务器进行通信。 但是在代码和/或文档中,我找不到像旧AFHTTPClient一样AFHTTPClient多个请求的AFHTTPClient 。 我唯一能find的是在batchOfRequestOperations:progressBlock:completionBlock:上未batchOfRequestOperations:progressBlock:completionBlock:方法,但看起来像这样做的iOS 6方法。 很明显,我在新的NSURLSession概念中缺less一些东西,我应该使用批量请求或查看新的AFNetworkingfunction。 希望有人能帮助我在正确的轨道上! tl; dr:如何用AFHTTPSessionManager子类发送一批请求?
我正在尝试AFNetworking的新版本2.0,我得到上面的错误。 任何想法为什么发生这种情况? 这是我的代码: NSURL *URL = [NSURL URLWithString:kJSONlink]; NSURLRequest *request = [NSURLRequest requestWithURL:URL]; AFHTTPRequestOperation *op = [[AFHTTPRequestOperation alloc] initWithRequest:request]; op.responseSerializer = [AFJSONResponseSerializer serializer]; [op setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) { NSLog(@"JSON: %@", responseObject); } failure:^(AFHTTPRequestOperation *operation, NSError *error) { NSLog(@"Error: %@", error); }]; [[NSOperationQueue mainQueue] addOperation:op]; 任何想法将不胜感激。 如果有帮助,我也使用Xcode 5.0。 谢谢! 另外,这里是错误信息: Error: Error Domain=AFNetworkingErrorDomain Code=-1016 "Request […]