У меня есть RSS-канал, который извлекает три изображения погоды (небо, температура и ветер)
Все они сделаны точно так же, но изображение ветра не появляется.
Часть кода, который у меня есть для отображения изображений, выглядит следующим образом:
NSLog(@"%@",[results valueForKeyPath:@"weather.hour.image_names.wind_dir.text" ]);
skyImage.image = [UIImage imageNamed:[results valueForKeyPath:@"weather.hour.image_names.sky_img.text" ]];
tempImage.image = [UIImage imageNamed:[results valueForKeyPath:@"weather.hour.image_names.temp_img.text" ]];
windImage.image = [UIImage imageNamed:[results valueForKeyPath:@"weather.hour.image_names.wind_dir.text" ]];
Изображения ветров имеют следующие названия "windN.gif", "windNE.gif: соответственно для всех направлений. Канал rss отправляет заголовок изображения ветра в точно таком же формате.
Я изменил приведенный выше код следующим образом, и он не работает:
NSLog(@"%@",[results valueForKeyPath:@"weather.hour.image_names.wind_dir.text" ]);
skyImage.image = [UIImage imageNamed:[results valueForKeyPath:@"weather.hour.image_names.sky_img.text" ]];
tempImage.image = [UIImage imageNamed:[results valueForKeyPath:@"weather.hour.image_names.temp_img.text" ]];
windImage.image = [UIImage imageNamed:@"windN.gif"];
но когда я меняю заголовок изображения ветра на "windn.gif" в приведенном выше коде, он отлично отображает мое изображение. У меня все изображения сохранены с заглавными буквами для направления, и они были добавлены в том же формате ,
У кого-нибудь есть идеи по этой специфической проблеме?
Я также не могу изменить RSS-канал, чтобы в его заголовке не было заглавных букв.