我有一个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 feed以完全相同的格式发送风影像标题。
我已经更改了上面的代码,但它不起作用:
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 Feed更改为标题格式没有上限。
答案 0 :(得分:1)
如果[UIImage imageNamed:@"windN.gif"]
返回nil而[UIImage imageNamed:@"windn.gif"]
返回实际图片,则表示图片保存为windn.gif。
试试这个:
问候。