2015-04-01 48 views
0

我正在尝试创建此块。创建一个包含两个异步请求和完成的块

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

我用这个方法两次,获得两个答复,所以我应该怎么建立一个块,使得该块的完成都在我的反应?

感谢

回答

0

看一看NSOperationQueue,它可以在自己的连锁经营,即链的块的方式使用。