我正在我的资源文件夹中添加一个图像,其中图像名称来自xml文件 Xml解析正确地返回图像的名称,因为它在控制台上显示 现在使用
设置此图像UIImageView Images=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
Images.image=[UIImage imageNamed:[myEngine.CountryImageArr objectAtIndex:0]];
[self.view addSubview:Images];
此处[myEngine.CountryImageArr objectAtIndex:0]正在提供正确的图像名称和硬编码,该名称在imageview上显示图像。但是在运行时如代码所示,它无法在UIImageView上显示图像。
我也使用了[UIImage imagewithContentOfFile:]但它也没有解决问题。
答案 0 :(得分:0)
请确保图片名称具有正确的扩展名和所有内容。 也试试
UIImageView Images=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 320, 480)];
UIImage *img = [UIImage imageNamed:[myEngine.CountryImageArr objectAtIndex:0]];
[Images setImage:img];
img = nil;
[self.view addSubview:Images];