How can I do things when two asynchronous requests are finished ?
perform the asynchronous initRequest and asynchronous refreshHeader, they finished after I perform the requestEnd method.
@implementation ViewController
- (void)viewDidLoad {
    [super viewDidLoad];
    [self initRequest];
    [self requestEnd];
}
- (void)initRequest{
    [GBCompanyRequest requestWithSuccess:^(EvaluationAverage *evaluationAverage) {
    } failure:^(NSString *message) {
    }];
    [self refreshHeader];
}
- (void)refreshHeader{
    [GBCompanyEvaluationRequest requestWithSuccess:^(EvaluationAverage *evaluationAverage) {
    } failure:^(NSString *message) {
    }];
}
- (void)requestEnd{
    NSLog(@"How can I do things when two asynchronous requests are finished");
}
@end
 
     
    