0
現在遇到問題。試圖搜索解決方案,但仍然無法獲得任何解決方案。真的很感激,如果有人可以幫我這個我的退貨數據表AFNetworking JSON不能正常顯示
基本上我正在使用AFNetworking庫消費OneMap API。返回的數據,我得到的,當我的NSLog它的:被替換=,而[與(
而且很顯然,在POST方法不起作用,不OneMap只支持GET更換
?當我將它轉換爲字符串並用UTF8編碼時,它會以適當的格式登錄,但是我無法直接從字符串中檢索keyvalues?
下面是我正在使用的代碼片段它:
- (void)getDrivingDirections:(NSArray *)coords destination:(NSArray *)dest {
NSString *destination = [dest componentsJoinedByString:@","];
NSString *currentLocation = [coords componentsJoinedByString:@","];
NSString *routeStops = [[NSString alloc]initWithFormat:@"%@;%@",currentLocation,destination];
NSString *dataURL = [[NSString alloc]initWithFormat:@"http://www.onemap.sg/API/services.svc/route/solve?token=%@&routeStops=%@",tokenString,routeStops];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:dataURL]];
NSMutableURLRequest *request = [httpClient requestWithMethod:@"GET"
path:dataURL
parameters:nil];
AFHTTPRequestOperation *operation = [[AFHTTPRequestOperation alloc] initWithRequest:request];
[httpClient registerHTTPOperationClass:[AFHTTPRequestOperation class]];
[operation setCompletionBlockWithSuccess:^(AFHTTPRequestOperation *operation, id responseObject) {
NSLog(@"%@",responseObject);
} failure:^(AFHTTPRequestOperation *operation, NSError *error) {
NSLog(@"Error: %@", error);
[MMProgressHUD dismissWithSuccess:@"Something went wrong :("];
}];
[operation start];
}
這裏是回報的一個片段:http://pastebin.com/Sa0U0tYf(太長,在這裏直接張貼)
謝謝!
NSLog的外觀如何? – JeffRegan
NSLog返回包含在最後一個鏈接中。到pastebin的鏈接。這基本上是我的整個NSLog回報的api消費 – jownsftw
如何不正確顯示?看起來你有一本字典。當您打印到控制檯時,它將以該格式打印。 – JeffRegan