在接收xml文件的内容(使用TouchXML)时遇到了一些问题。无法读取XML文件
我第一次查询的工作非常出色,看起来是这样的:
NSString *url = [NSString stringWithFormat:STATION_ID, latitude, longtitude];
CXMLDocument *rssParser = [[CXMLDocument alloc] initWithContentsOfURL:[NSURL URLWithString:url] options:0 error:nil];
NSLog(@"%@",rssParser);
所以这个日志给了我完整的XML文件。
后,在另一种方法我尝试相同的:
NSString *url = [NSString stringWithFormat:WEATHER_URL, [positionInformation objectForKey:@"stationId"]];
CXMLDocument *rssParser = [[CXMLDocument alloc] initWithContentsOfURL:[NSURL URLWithString:url] options:0 error:nil];
NSLog(@"%@", rssParser);
但日志即时得到的(空)。 洛URL字符串给了我无空格或某事的正确网址,该网址登录,例如看起来是这样的:
NSString *url = [NSString stringWithFormat:WEATHER_URL, [positionInformation objectForKey:@"stationId"]];
NSLog(@"%@", url);
在调试器控制台的结果是
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=KCASUNNY19
看着这个文件,我的浏览器似乎没问题。任何人都知道什么是错的?????
我也尝试过,首先通过stringWithContentsOfURL获取这个URL的内容,但是这也不起作用。
令人惊讶的是,多数民众赞成在不幸的是,我现在使用其他API为我的天气信息:(但下一次:D – choise