创建具有两个异步请求和完成的块

时间:2015-04-01 20:47:16

标签: ios objective-c objective-c-blocks

我正试图制作这个块。

+ (void)getUsersAndTracksWithSearch:(NSString *)search withCompletion:(void(^)(NSMutableArray *users, NSMutableArray *tracks)) completion
{

}

我正在使用SoundCloud API。我正在使用他们的API方法获取曲目和用户列表。这是:

 [SCRequest performMethod:SCRequestMethodGET
                  onResource:[NSURL URLWithString:userURL]
             usingParameters:nil
                 withAccount:nil
      sendingProgressHandler:nil
             responseHandler:^(NSURLResponse *response, NSData *data, NSError *error)
     {
     })];

我使用此方法两次并得到两个响应,那么我应该如何设置一个块以便在块完成时我有两个响应?

由于

1 个答案:

答案 0 :(得分:0)

看看NSOperationQueue,它可以以链接其操作的方式使用,即链接它们的块。