2

我的应用程序从远程服务器下载一个小图像文件,我试图将它与应用程序中预安装的一些其他小图像文件一起显示。我正在使用 [UIImage imageNamed:@"TheImageName.png"] 来获取图像(有关更多详细信息,请参见下文)。预安装的图像按预期显示,但在我的应用程序“文档”目录中找不到图像。我应该将 -imageNamed 用于“文档”中的图像还是其他方法?

UIImage* documentsImage = [UIImage imageNamed:@"TheImageName.png"];
UIImageView* anImageView = [[UIimageView alloc] initWithImage:documentsImage];
[self.view addSubview:anImageView];
4

2 回答 2

2

啊没关系。我发现使用 [UIImage imageWithContentsOfFile:filePath] 可以解决这个问题。imageNamed 只返回 nil。

于 2009-08-26T04:27:38.583 回答
1

不,+imageNamed:仅从应用程序包加载图像。

.png另外,使用该类方法时不要包含扩展名。

于 2011-04-26T04:40:06.510 回答