2011-12-30 66 views
4

我的应用程序仅使用ALAssetsLibrary从ios设备获取图像及其元数据。 当应用程序开始加载图像列表ios警告显示..应用程序您想使用您当前的位置!使用ALAssetsLibrary

“应用程序”希望使用您当前的位置。 这允许访问照片和视频中的位置信息。

是否有办法解决在这种方式的程序代码,这警告不显示?不是通过使用设置 - >一般....)

我觉得用户不明白为什么应用程序在选取图像询问有关位置。

+0

不使用ALAssetsLibrary不是一种选择吗? – rene 2011-12-30 14:19:46

+0

然后如何获取图像列表的方式与使用uiimagepickercontroller并获取元数据信息相同? – 2011-12-30 14:25:19

回答

2

如果您需要元数据信息,使用assetslibrary是唯一的选择。使用Alassetslibrary意味着用户授予位置服务权限。原因很简单,照片元数据可能包含位置/ GPS数据。

干杯,

亨德里克

+0

谢谢,现在我看到它不可能隐藏这个警告。 – 2012-01-08 05:55:20

2

更新:它不会要求访问权限在IOS 6.您可以检查客户端的[[的UIDevice currentDevice] systemVersion]同时使用ALAssetsLibrary。

相关问题