0

我有一个这样的 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。任何提示或建议表示赞赏。

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

4

0 回答 0