UIImage imageWithContentsOfFile不起作用(ImageNamed工作正常)

时间:2014-06-18 13:12:33

标签: ios7 uiimage xcode5

我正在努力展示图像。

以下代码可以正常使用。

imageView.image = [UIImage imageNamed:@"picture"];

imageView.image = [UIImage imageNamed:@"picture.png"];

但是以下代码不起作用。

NSString *theImagePath = [[NSBundle mainBundle] pathForResource:@"picture" ofType:@"png"];
imageView.image = [UIImage imageWithContentsOfFile:theImagePath];

imageView.image = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"picture" ofType:@"png"]];

我尝试清理项目但尚未修复。 有没有人有相同的经历?

1 个答案:

答案 0 :(得分:-1)

imageView.image = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"picture.png" ofType:nil]];

试一试,Xcode可能无法将您的文件识别为PNG文件。

但为什么不和imageNamed:呆在一起?