我的应用程序仅使用 ALAssetsLibrary 从ios设备获取图像及其元数据。 当应用程序开始加载图像列表时,会显示ios警告..
“应用程序”想要使用您当前的位置。 这样可以访问照片和视频中的位置信息。
有没有办法以不显示此警告的方式修复程序代码?(不,使用Setting-&gt; General ....)< / p>
我认为用户不明白为什么应用程序在选择图像时会询问位置。
答案 0 :(得分:2)
如果您需要元数据信息,则使用assetslibrary是您唯一的选择。使用Alassetslibrary意味着用户授予位置服务权限。原因很简单,照片元数据可能包含位置/ gps数据。
干杯,
亨德里克
答案 1 :(得分:2)
更新:它不会在iOS 6中请求访问权限。您可以在使用ALAssetsLibrary时检查客户端的[[UIDevice currentDevice] systemVersion]。