Hat in iOS immer keinen Wert von der Funktion erhalten
Ich verwende AFNetworking für einige GET-Abfragen. Aber meine Funktion gibt immer null zurück. Wo habe ich mich geirrt?
+ (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;
}
Vielen Dank! Artem.