gpt4 book ai didi

ios - 即使文件存在于目录中,也获取 nil 图像

转载 作者:行者123 更新时间:2023-11-29 12:19:06 44 4
gpt4 key购买 nike

我正在将图像保存到我的应用程序目录,当我尝试使用 imageWithContentsOfFile 检索它时,它返回一个 nil 图像。我已验证该文件存在于应用程序容器中,并且我使用的路径是正确的。有什么想法吗?

如果您需要任何代码,请告诉我。我不确定您需要看到什么。

谢谢

顺便说一下,这里是我用于从路径加载图像的确切语法。

UIImage *image = [UIImage imageWithContentsOfFile:path];

最佳答案

您应该做的第一件事是检查它是文件输入/输出问题还是图像问题。所以尝试用

读取你的文件数据
NSData *fileData = [NSData dataWithContentsOfFile:path];

如果 fileData 为 nil 或其长度为 0,那么您应该重新检查路径和存储数据的方式。

如果文件数据没问题试试

image = [[UIImage alloc] initWithData:fileData];

检查数据到图像的转换。是否可以使用某些 MacOS 图像查看器打开文件?

关于ios - 即使文件存在于目录中,也获取 nil 图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31167227/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com