使用图像的变量名称时,imageNamed无法在iPhone 4上运行

时间:2011-02-14 12:11:17

标签: iphone ios4

我正在使用imageNamed在我的应用中设置图片。在指定图像名称时,应用程序正确地拍摄了2张图像,例如

[UIImage imageNamed:@"abc.png"]; //works fine on iPhone 4 and 3G(S)

但如果我在变量中指定图像名称,则不会拾取2x图像,即

NSString *imageNameVar = @"abc.png";
[UIImage imageNamed:imageNameVar]; //does not work

有人可以帮帮我吗?

感谢。

1 个答案:

答案 0 :(得分:1)

尝试NSString *imageNameVar =[NSString stringWithString:@"abc.png"];