0
我想使用Web服务并从服务中获取数据。我能够发送请求并接收数据,但帮助我解析它。继承我的代码。我想解析XML响应,并将其存储阵列中进一步使用解析XML响应Xcode
-(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];
}
当我运行代码时,我的代码没有跳入parsewithdata方法 – Kashyap
我能够使用NSLog查看数据我是新的目标C并阅读了很多教程,但无法弄清楚我在做什么的错误 – Kashyap
hey Eli Gregory它通过XML解析但无法找到XML的开始我做什么它返回空即没有 – Kashyap