sto caricando JSON con afnetworking 2.0:AFHTTPRequestOperationManager URLString codifica & parametro valido non soddisfacente: urlString
NSString *weatherUrl = @"http://www.souche.com/pages/dicAction/loadRootLevel.json?request_message={\"type\":\"car-subdivision\"}";
weatherUrl = [weatherUrl stringByReplacingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
AFHTTPRequestOperationManager *manager = [AFHTTPRequestOperationManager manager];
[manager GET:weatherUrl parameters:nil success:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"JSON: %@", responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
}];
errore console:
'Invalid parameter not satisfying: URLString'
C'è bisogno di codifica URL?
ma lo faccio in questo modo:
NSString *weatherUrl = @"http://www.souche.com/pages/dicAction/loadRootLevel.json?request_message={%22type%22:%22car-subdivision%22}";
ancora errore!
Come posso fare?
mettere fino a .json nella stringa URL. Le altre cose, i parametri, dovrebbero essere inseriti in un NSDictionary e passati per 'parameters' (dove stai passando' nil' ora.) –
@AaronBrager grazie, funziona con NSDictionary. – justin