2012-01-05 106 views
1

我期待STOP Phonegap將圖片保存到iOS上的相機​​膠捲上。Phonegap相機

我發現了一種可能的解決方案,但我不太喜歡它。該解決方案需要通過刪除這一行代碼來分割phonegap API。

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

從phonegaplib文件夾中的capture.m文件(然後重新構建phonegaplib.xproj當然)。

有人有更好的解決方案嗎?

回答

3

只需使用相機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