我有这样的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响应首先出现,则表格视图文本不会按正确的顺序排列。