Как заставить блок выполнить синхронно или заставить функцию ждать обработчика перед оператором return, чтобы данные могли быть переданы обратно из блока?
-(id)performRequest:(id)args
{
__block NSData *data = nil;
[xyzclass requestAccessToAccountsWithType:accountType withCompletionHandler:^(BOOL granted, NSError *error) {
data = [NSData dataWithData:responseData];
}];
return data;
}