Ich lade json mit afnetworking 2.0:AFHTTPRequestOperationManager urlString Codierung & ungültiger Parameter nicht befriedigend: 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);
}];
Konsole Fehler:
'Invalid parameter not satisfying: URLString'
Ist URL-Codierung es brauchen?
aber ich mache es wie folgt aus:
NSString *weatherUrl = @"http://www.souche.com/pages/dicAction/loadRootLevel.json?request_message={%22type%22:%22car-subdivision%22}";
noch Fehler!
Wie kann ich tun?
Stecke in Ihrer URL-Zeichenfolge an .json. Die anderen Sachen, die Parameter, sollten in ein NSDictionary geschrieben und für "Parameter" übergeben werden (wo du jetzt "nil" passierst). –
@AaronBrager danke, es funktioniert mit NSDictionary. – justin