Web サービスを使用して、サービスからデータを取得したいと考えています。リクエストを送信してデータを受信することはできますが、解析を手伝ってくれます。ここに私のコードがあります。XML 応答を解析し、後で使用するために配列に保存したい
-(void)performSearch:(NSString *)searchText
{
NSString *param = [NSString stringWithFormat:@"ZIP=%@",
searchText];
NSURL *url = [NSURL URLWithString:[NSString stringWithFormat:@"http://wsf.cdyne.com/WeatherWS/Weather.asmx/GetCityForecastByZIP?%@", param]];
ASIHTTPRequest *request = [ASIHTTPRequest requestWithURL:url];
[request setRequestMethod:@"GET"];
[request addRequestHeader:@"Content-Type" value:@"application/x-www-form-urlencoded"];
NSLog(@"%@",param);
NSLog(@"%@",url);
NSLog(@"%@",request);
[request setDelegate:self];
[request startAsynchronous];
}
- (void)requestFinished:(ASIHTTPRequest *)request
{
NSData *response = [request responseData];
NSLog(@"%@",response);
help me how to parse the data and store it in array
//NSXMLParser *xmlParser = [[NSXMLParser alloc] initWithData:response];
}