我正在努力展示图像。
以下代码可以正常使用。
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"]];
我尝试清理项目但尚未修复。 有没有人有相同的经历?
答案 0 :(得分:-1)
imageView.image = [[UIImage alloc] initWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"picture.png" ofType:nil]];
试一试,Xcode可能无法将您的文件识别为PNG文件。
但为什么不和imageNamed:
呆在一起?