Приложение Хотели бы вы использовать свое текущее местоположение! с помощью ALAssetsLibrary

Мое приложение получает только изображение и его метаданные с устройства ios, используя ALAssetsLibrary. Когда приложение начинает загрузку списка изображений, отображается предупреждение ios.

Приложение хочет использовать ваше текущее местоположение. Это позволяет получить доступ к информации о местоположении на фотографиях и видео.

Есть ли способ исправить программный код таким образом, чтобы это предупреждение не показывалось? (не с помощью Настройки->Общие....)

Я думаю, что пользователь не понимает, почему приложение во время выбора изображения спрашивает о местоположении.


person B.S.    schedule 30.12.2011    source источник
comment
Не использовать ALAssetsLibrary не вариант?   -  person rene    schedule 30.12.2011
comment
Тогда как получить список изображений так же, как с помощью uiimagepickercontroller, и получить информацию о метаданных?   -  person B.S.    schedule 30.12.2011


Ответы (2)


Если вам нужна информация о метаданных, единственным вариантом будет использование assetslibrary. Использование Alassetslibrary означает, что пользователь предоставляет разрешение службам определения местоположения. Простая причина этого заключается в том, что метаданные фотографий могут содержать данные о местоположении/GPS.

Ваше здоровье,

Хендрик

person holtmann    schedule 08.01.2012
comment
Спасибо, теперь я вижу, что это предупреждение невозможно скрыть. - person B.S.; 08.01.2012

ОБНОВЛЕНО: он не будет запрашивать разрешение на доступ в iOS 6. Вы можете проверить [[UIDevice currentDevice] systemVersion] клиента при использовании ALAssetsLibrary.

person northtree    schedule 29.09.2012