【发布时间】:2023-03-17 20:04:01
【问题描述】:
我正在将图像保存到我的应用程序目录中,当我尝试使用 imageWithContentsOfFile 检索它时,它返回一个 nil 图像。我已验证该文件存在于应用程序容器中,并且我使用的路径是正确的。有什么想法吗?
如果您需要任何代码,请告诉我。我不确定你需要看什么。
谢谢
顺便说一句,这里是我用于从路径加载图像的确切语法。
UIImage *image = [UIImage imageWithContentsOfFile:path];
【问题讨论】:
-
你试过
UIImage *image = [UIImage imageNamed:filename];吗? -
我有,我得到了同样的结果。
-
当您说在“应用程序目录”中时,您的意思是在项目导航器中吗?如果是这样,请尝试将图像放入
Images.xcassets文件夹中。 -
我不是指项目导航器。应用程序下载它并将其保存在 tmp 目录中。