Zawsze otrzymuję wartość zerową z funkcji w iOS

Używam AFNetworking do niektórych zapytań GET. Ale moja funkcja zawsze zwraca wartość zerową. Gdzie się myliłem?

+ (NSString *)getRequestFromUrl:(NSString *)requestUrl {
    NSString * completeRequestUrl = [NSString stringWithFormat:@"%@%@", BASE_URL, requestUrl];
    __block NSString * results;
    AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
    [manager GET:completeRequestUrl parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
        results = [NSString stringWithFormat:@"%@", responseObject];
    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {
        results = [NSString stringWithFormat:@"Error"];
    }];
    NSLog(@"%@", results);
    return results;
}

Dzięki! Artem.

questionAnswers(2)

yourAnswerToTheQuestion