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.