Название альбома «Сохраненные фотографии» без разрешения служб определения местоположения

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

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

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

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

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


person julianwa    schedule 02.04.2012    source источник


Ответы (1)


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

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

Хендрик

person holtmann    schedule 08.04.2012