возникла небольшая проблема с получением содержимого XML-файла (с помощью TouchXML).
Мой первый запрос работает очень хорошо, выглядит примерно так:
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);
но журнал, который я получаю, равен (null).
Loggin URL String дает мне правильный URL без пробелов или чего-то еще, например, журнал URL выглядит так:
NSString *url = [NSString stringWithFormat:WEATHER_URL, [positionInformation objectForKey:@"stationId"]];
NSLog(@"%@", url);
Результат в консоли отладчика:
http://api.wunderground.com/weatherstation/WXCurrentObXML.asp?ID=KCASUNNY19
просмотр этого файла в моем браузере выглядит нормально. Кто-нибудь знает, что происходит не так ?????
Я также пытался сначала получить содержимое этого URL-адреса с помощью stringWithContentsOfURL, но это также не сработало.