не удается получить фотографии из библиотеки фотографий на устройстве ipad - PullRequest
2 голосов
/ 06 сентября 2011

Я получаю фотографии из библиотеки фотографий, используя ELCImagePickerController. Это прекрасно работает в симуляторе ipad, который показывает фотографии из библиотеки фотографий. Но это не работает на устройстве iPad.

Это означает, что ошибка сбоя означает, что нет фотографий, даже если на устройстве есть фотографии.

я использовал следующее

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];        
[library enumerateGroupsWithTypes:ALAssetsGroupAll
                       usingBlock:assetGroupEnumerator 
                     failureBlock:assetGroupEnumberatorFailure];

работает для симулятора, но не для устройства ipad.

Может кто-нибудь ответить, в чем проблема.

Заранее спасибо.

1 Ответ

5 голосов
/ 06 сентября 2011

Полученное вами сообщение об ошибке указывает на то, что пользователь отказал вашей программе в доступе к библиотеке фотографий, отказав в доступе к Службам определения местоположения.По неизвестной причине Apple использует разрешение Location Services для контроля доступа к библиотеке фотографий через инфраструктуру AssetsLibrary.Зайдите в приложение «Настройки» и убедитесь, что службы определения местоположения включены и разрешены для вашего приложения.

Я думаю, почему они это сделали, потому что они обеспокоены тем, что какое-то приложение может каким-то образом обойтиОтказано в загрузке всех фотографий из библиотеки и поиске данных геотегирования EXIF.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...