Ios 使用AFHTTPClient EnqueueBatchOfHttPrequesStoperationsWithRequests方法管理AFNetworking多个请求

Ios 使用AFHTTPClient EnqueueBatchOfHttPrequesStoperationsWithRequests方法管理AFNetworking多个请求,ios,objective-c,multithreading,request,afnetworking,Ios,Objective C,Multithreading,Request,Afnetworking,我想创建一个表视图幻灯片菜单,比如FB或Linkedin,我的意思是动态的,所以我必须同时发出一些请求。我正在使用AFP网络。使用一个自定义的AFHTTPClient,它被称为YPLHTTPClients,它是一个AFHTTPClient子类。在这门课上我有两种方法SharedClient和initWithBaseURL 我还想在此类中使用enqueueBatchOfHTTPRequestOperationsWithRequests方法将数据返回到viewController并创建菜单的tabl

我想创建一个表视图幻灯片菜单,比如FB或Linkedin,我的意思是动态的,所以我必须同时发出一些请求。我正在使用AFP网络。使用一个自定义的
AFHTTPClient
,它被称为YPLHTTPClients,它是一个AFHTTPClient子类。在这门课上我有两种方法
SharedClient
initWithBaseURL

我还想在此类中使用
enqueueBatchOfHTTPRequestOperationsWithRequests
方法将数据返回到viewController并创建菜单的tableView

我想调用一个方法,该方法在客户端中使用
EnqueueBatchOfHttPrequesToOperationsWithRequests
此函数,并返回一个字典或带有我的信息数据的东西,而不是像我在这里所做的那样在ViewController中执行所有操作:

 NSMutableArray *mutableRequests = [NSMutableArray array];
    for (NSString *URLString in [NSArray arrayWithObjects:@"users", @"intProjects", nil]) {
        [mutableRequests addObject:[[YPLHTTPClient sharedHTTPClient] requestWithMethod:@"GET" path:URLString parameters:nil]];
    }
    __block NSDictionary *parsedObject1, *parsedObject2;
    [[YPLHTTPClient sharedHTTPClient] enqueueBatchOfHTTPRequestOperationsWithRequests:mutableRequests progressBlock:^(NSUInteger numberOfCompletedOperations, NSUInteger totalNumberOfOperations) {
        NSLog(@"%lu of %lu Completed", (unsigned long)numberOfCompletedOperations, (unsigned long)totalNumberOfOperations);
    } completionBlock:^(NSArray *operations) {
        NSError *thisError;


         parsedObject1 = [NSJSONSerialization JSONObjectWithData:[[operations objectAtIndex:0] responseData] options:NSJSONReadingMutableContainers|NSJSONReadingAllowFragments error:&thisError];
        NSLog(@"Completion: %@", parsedObject1 );
        parsedObject2 = [NSJSONSerialization JSONObjectWithData:[[operations objectAtIndex:1] responseData] options:NSJSONReadingMutableContainers|NSJSONReadingAllowFragments error:&thisError];
        NSLog(@"Completion: %@", parsedObject2 ); 
我也想知道,当我下载这些数据时,如何显示和显示图像


谢谢你

我不完全确定你在问什么,但你可以使用类似于显示进度条的东西,该进度条在
进度块
中更新(进度=numberOfCompletedOperations/totalNumberOfOperations)