Название альбома сохраненных фотографий без разрешения Location Services - PullRequest
0 голосов
/ 02 апреля 2012

Я бы хотел получить название альбома Saved Photos программным способом. Значение изменяется в зависимости от локали и того, есть ли на устройстве камера (Фотопленка или сохраненные фотографии), поэтому жесткое кодирование не является предпочтительным.

Мне известно, что я могу использовать AssetsLibrary для получения названия альбома, например:

ALAssetsLibrary *library = [[[ALAssetsLibrary alloc] init] autorelease];
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos 
                       usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
                                   NSLog(@"%@", [group valueForProperty:ALAssetsGroupPropertyName]);
                       }
                    failureBlock:^(NSError *error) {}];

Однако для этого необходимо, чтобы пользователь санкционировал доступ к службам определения местоположения, что неприемлемо для моего сценария.

Есть ли другие способы получить название этого альбома без разрешения?

1 Ответ

0 голосов
/ 08 апреля 2012

Это можно сделать только с помощью AssestsLibrary, которая требует, чтобы пользователи предоставляли доступ к службам определения местоположения. Я предлагаю вам заполнить отчет об ошибке / запрос на улучшение на radar.apple.com.

Приветствия

Хендрик

...