当用户不允许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模式是什么?
答案 0 :(得分:1)
使用file.getImage
时可能会提示用户提供位置权限的原因是因为图像的EXIF元数据中嵌入了位置数据,可用于隐蔽地推断其位置。
仅当您从库中读取数据时才会发生这种情况:如果您使用saveLocation: "file"
参数getImage,则系统不会提示用户输入位置权限。< / p>
在任何一种情况下,应始终使用文件对象调用file.getImage
的成功回调(除非用户完全取消了图像捕获):仅当您来使用文件时可能需要位置许可。