在接收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