当用户不允许iOS位置时,在哪里可以使用getImage API找到文件对象?

时间:2012-05-03 23:18:41

标签: trigger.io

当用户不允许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 个答案:

答案 0 :(得分:1)

使用file.getImage时可能会提示用户提供位置权限的原因是因为图像的EXIF元数据中嵌入了位置数据,可用于隐蔽地推断其位置。

仅当您从库中读取数据时才会发生这种情况:如果您使用saveLocation: "file"参数getImage,则系统不会提示用户输入位置权限。< / p>

在任何一种情况下,应始终使用文件对象调用file.getImage的成功回调(除非用户完全取消了图像捕获):仅当您来使用文件时可能需要位置许可。