Я хотел бы программно получить название альбома «Сохраненные фотографии». Значение изменяется в зависимости от языкового стандарта и от того, есть ли на устройстве камера (Фотопленка или Сохраненные фотографии), поэтому жесткое кодирование не является предпочтительным.
Я знаю, что могу использовать AssetsLibrary для получения названия альбома, например:
ALAssetsLibrary *library = [[[ALAssetsLibrary alloc] init] autorelease];
[library enumerateGroupsWithTypes:ALAssetsGroupSavedPhotos
usingBlock:^(ALAssetsGroup *group, BOOL *stop) {
NSLog(@"%@", [group valueForProperty:ALAssetsGroupPropertyName]);
}
failureBlock:^(NSError *error) {}];
Однако для этого требуется, чтобы пользователь авторизовал доступ к службам определения местоположения, что неприемлемо для моего сценария.
Есть ли другие способы получить название этого альбома без разрешения?