여기 볼 수있는 스크립트에 의해 생성 된 JSON 파일이 currentley 데이터를 잡아하는 방법을 지정하려면/구문 분석 JSON 도움말 IOS
-(void)makeStopRequests{
NSURL *url = [NSURL URLWithString:@"http://ddelay.co.uk/bus/output.json"];
NSURLRequest *request = [NSURLRequest requestWithURL:url];
//AFNetworking Asynchronous Task
AFJSONRequestOperation *operation = [AFJSONRequestOperation
JSONRequestOperationWithRequest:request
success:^(NSURLRequest *request, NSHTTPURLResponse *response, id responseObject)
{
NSLog(@"JSON RESULT %@", responseObject);
self.stopArray = [responseObject objectForKey:@"stop_name"];
[self.tableView reloadData];
}
failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id responseObject)
{
NSLog(@"Request Failed: %@, %@", error, error.userInfo);
}];
[operation start];
}
나는 누군가가 내가 데이터를 선택 얼마나 나를 통해 안내 할 수 있기를 바랍니다,
감사합니다. Damien
코드가 올바르게 보입니다. NSLog 문의 결과는 무엇입니까? 작동하지 않는 것은 무엇입니까? –
NSLog http://ddelay.co.uk/bus/output.json에서 JSON이 모두 올바르게 표시됩니다. 이제 어떻게해야 할 지 알아야합니다. 예를 들어 stop_name 또는 stop_number와 같은 데이터에 액세스하는 것입니다. objectForKey 메서드를 사용하면 아무 것도 반환하지 않습니다. –
더 많은 설명이 필요하면 편집 된 답변보기. –