iOS App Issue - 无法访问图像资产目录中的图像

时间:2015-04-30 08:19:47

标签: ios objective-c iphone uiimageview

我是iOS开发的新手,所以道歉前进。我知道这已经被覆盖了,但我似乎无法找到任何有助于我的问题。

这是一个相当简单但令人讨厌的问题。

我在资产中有一个图像,文件名为hollwood.png,但是xcode名称为“hollywood”(没有png)。

我正在尝试设置UIImageView来显示它。

所以在ViewDidLoad中我有以下内容:(imageContainer是UIImageView IBOutlet)

- (void)viewDidLoad {
super viewDidLoad];

self.model = [Model sharedModel]; 

self.imageContainer.image = [UIImage imageNamed:@"hollywood"];

} 

我无法通过资产显示图像 我知道UIImageView插座工作正常,因为我可以让应用从图库中选择一张照片并将照片设置为UIImageView

我很难确定如何将我保存在资产目录中的图片加载到UIImageView

2 个答案:

答案 0 :(得分:0)

确保您的图像已添加到编译源

AppTarget-> Build Phases->编译来源

如果没有尝试添加并检查。

答案 1 :(得分:0)

我刚遇到这个问题。我已经拖动了图像,由于某种原因,Xcode添加了一个怪异的“ Design”语言环境,因此我无法使用UIImage(named:)加载图像。我不知道这是否是您的情况,但是您可以尝试右键单击资产目录中的图像,“在Finder中显示”,打开文件夹并检查“ Contents.json”文件。那里的每个图像都应该只有键“成语”,“文件名”和“缩放”。