图像未从iOS中的文件路径加载

图像未从iOS中的文件路径加载,第1张

概述我想从存储在iPhone中的该图像的已保存文件路径加载图像.我正在获取路径,但它仍然说文件不存在.这是我的代码: NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserD 我想从存储在iPhone中的该图像的已保存文件路径中加载图像.我正在获取路径,但它仍然说文件不存在.这是我的代码:

NSArray *paths = NSSearchPathForDirectorIEsInDomains(NSdocumentDirectory,NSUserDomainMask,YES);        Nsstring *documentsDirectory = [paths objectAtIndex:0];        Nsstring *imagePath = [documentsDirectory stringByAppendingPathComponent:[Nsstring stringWithFormat:@"%@",self.imagename]];        BOol fileExists=[[NSfileManager defaultManager] fileExistsAtPath:imagePath];        NSLog(@"%@",imagePath);        UIImage *fetchImage = [UIImage imageWithContentsOffile:imagePath];

即使我得到这条路径,fileExists也会返回NO:

/var/mobile/Applications/2ED5C185-8528-48D3-BE0B-28582DC3D294/documents/img_0028.JPG

解决方法 我也遇到了这个问题.希望这将使一个人在路上遇到麻烦.

您不能依赖文档目录来保持从一个构建到下一个构建的一致性.重新部署应用程序时,此路径可能会更改:

/var/mobile/Applications/2ED5C185-8528-48D3-BE0B-28582DC3D294/documents/

我的问题是我将文档路径存储在JsON文件中并尝试在后续构建中检索它.这件作品在每个版本中都会改变

2ED5C185-8528-48D3-BE0B-28582DC3D294

仅存储带扩展名的文件名并动态提取文档路径.然后,您可以继续在文件名上添加路径前缀.

总结

以上是内存溢出为你收集整理的图像未从iOS中的文件路径加载全部内容,希望文章能够帮你解决图像未从iOS中的文件路径加载所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1010287.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-22
下一篇 2022-05-22

发表评论

登录后才能评论

评论列表(0条)

保存