Phonegap相机

问题描述:

我期待STOP Phonegap将图片保存到iOS上的相机​​胶卷上。Phonegap相机

我发现了一种可能的解决方案,但我不太喜欢它。该解决方案需要通过删除这一行代码来分割phonegap API。

UIImageWriteToSavedPhotosAlbum(img, self, 
       @selector(image:didFinishSavingWithError:contextInfo:), nil); 

从phonegaplib文件夹中的capture.m文件(然后重新构建phonegaplib.xproj当然)。

有人有更好的解决方案吗?

只需使用相机API而不是捕获API。它允许您指定是否将保存到相机胶卷。 http://docs.phonegap.com/en/1.3.0/phonegap_camera_camera.md.html#Camera

options = { limit: 1, "savePhotoToAlbum" : "false" }; 

选项是可以传递给Getpicture中函数的参数之一。 它需要一个像上面这样的对象。重要的参数是“savePhotoToAlbum”。将其设置为false将阻止其保存。

+0

我在PhoneGap API文档的任何位置都看不到savePhotoToAlbum。另外,限制在Capture API中,而不是Camera API。 实际上,当我的目标类型是FILE_URI时,我遇到了相反的问题,它不会保存到相机胶卷中。 – 2012-02-10 22:32:53

+1

我明白了。它是saveToPhotoAlbum,而不是savePhotoToAlbum。 – 2012-02-14 22:15:12