Afnetworking 3.0:如何以正确的顺序接收多个请求的响应?

时间:2016-05-18 13:28:45

标签: ios objective-c afnetworking afnetworking-3

我有这样的AFNetwork GET请求。

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);
}];

当我必须发送多个请求时,这很有效。有时我会在第一个回复之前得到第二个回复,这意味着我得到了错误顺序的回复。

我已尝试使用此

 manager.operationQueue.maxConcurrentOperationCount = 1;

但是,我仍然收到错误顺序的回复。我不知道该做什么或寻找什么。似乎大多数关于这种情况的堆栈溢出问题涉及较早的afnetworking。任何提示或建议都表示赞赏。

编辑:订单的重要性是我需要按特定顺序在tableview中显示某些文本。如果请求2响应首先出现,则表格视图文本不会按正确的顺序排列。

0 个答案:

没有答案