Ios Phonegap照相机

Ios Phonegap照相机,ios,cordova,Ios,Cordova,我希望阻止Phonegap将图片保存到iOS上的摄像头 我发现了一个可能的解决办法,但我真的不喜欢它。解决方案需要通过删除这行代码来分叉phonegap API UIImageWriteToSavedPhotosAlbum(img, self, @selector(image:didFinishSavingWithError:contextInfo:), nil); 从phonegaplib文件夹中的capture.m文件(当然,然后重建phonegaplib.x

我希望阻止Phonegap将图片保存到iOS上的摄像头

我发现了一个可能的解决办法,但我真的不喜欢它。解决方案需要通过删除这行代码来分叉phonegap API

UIImageWriteToSavedPhotosAlbum(img, self, 
              @selector(image:didFinishSavingWithError:contextInfo:), nil);
从phonegaplib文件夹中的capture.m文件(当然,然后重建phonegaplib.xproj)


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

只需使用camera API而不是capture API。它允许您指定是否将保存到相机卷。

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

我在PhoneGap API文档中没有看到savePhotoToAlbum。此外,限制在捕获API中,而不是摄影机API中。事实上,我遇到了相反的问题,当我的目标类型是FILE_URI时,它不会保存到相机卷。这是saveToPhotoAlbum,不是savephotoalbum。
options = { limit: 1, "savePhotoToAlbum" : "false" };