作者:kmv2145234 | 来源:互联网 | 2023-05-27 14:52
我有一个Phonegap应用程序,可以保存用户从相机到设备文件系统的图像.我希望能够在iOS/Objective C中访问此图像对象,但似乎无法弄清楚如何以及没有找到解决问题的任何解释.
我能够看到文件的路径(类似于"file:///var/mobile/Containers/Data/Application/XXXX-XX-XXXXX/Documents/tempImg.jpg"),并且可以正确显示该图像将HTML img src设置为此位置,但是当我尝试使用本机代码访问图像对象时,某些功能无效.我尝试过使用下面的代码
[UIImage imageWithContentsOfFile:imgName]
其中imgName是上面引号中的路径,但它不起作用.我应该做别的吗?
我已经检查了所有Stack Overflow的答案,我可以找到如下面的链接,但没有任何工作
在iOS中加载已保存的图像
感谢任何帮助!
1> Rudi Angela..:
试试这个:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filepath = [documentsDirectory stringByAppendingPathComponent: @"tempImg.jpg"];
UIImage myImage = [UIImage imageWithContentsOfFile: filepath];