我有一个Phonegap应用程序,可以将用户从相机拍摄的图像保存到设备文件系统中。我希望能够在iOS / Objective C中访问此图像对象,但似乎无法弄清楚如何并且看不到任何解决该问题的解释。
我可以看到文件的路径(类似“ file:///var/mobile/Containers/Data/Application/XXXX-XX-XXXXX/Documents/tempImg.jpg”),并且可以正确显示此图像将HTML img src设置到此位置,但是当我尝试以本机代码访问图像对象时,某些操作无效。我尝试使用下面的代码
[UIImage imageWithContentsOfFile:imgName]
其中imgName是以上引号中的路径,但它不起作用。我还应该做点别的吗?
我检查了所有的堆栈溢出答案,就像下面的链接一样,但没有任何反应
感谢任何帮助!
试试这个:
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *documentsDirectory = [paths objectAtIndex:0];
NSString *filepath = [documentsDirectory stringByAppendingPathComponent: @"tempImg.jpg"];
UIImage myImage = [UIImage imageWithContentsOfFile: filepath];
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句