2012-05-03 44 views
1

當iOS位置不被用戶允許時,我可以在哪裏使用getImage API找到文件對象?當iOS位置不被用戶允許時,我可以在哪裏使用getImage API找到文件對象?

錯誤回調函數是否具有成功的文件對象,如下所示?

file.getImage(function (file) { /* the success scenario */ , function (file) { /* the error scenario but still has successful file object */); 

或將錯誤回調兼得的內容和文件的對象?

file.getImage(function (file) { /* do success scenario */ , function (content, file) { /* error scenario but has successful file object */); 

什麼是此方案的正確API模式?

回答

1

的原因,當您使用file.getImage是因爲位置數據嵌入其可用於暗中推斷出它們的位置,在圖像的EXIF元數據的用戶可能會提示您位置的權限。

這隻有當你從庫中讀取數據發生:如果您使用saveLocation: "file"參數getImage,用戶將不會被提示輸入位置的權限。

在這兩種情況下,file.getImage成功的回調應始終與文件對象調用(除非用戶取消了拍攝完全):這是隻有當你來到使用可能需要的位置許可文件。

相關問題