Можем ли мы узнать, сколько альбомов в библиотеке камер iphone? - PullRequest
0 голосов
/ 28 сентября 2011

У меня небольшой вопрос.Мы хотим, чтобы пользователь мог выбрать изображение из библиотеки своего устройства.Если у него больше альбомов, кроме камеры, мы используем UIImagePickerControllerSourceTypePhotoLibrary, чтобы он мог просматривать все альбомы.Проблема возникает, когда у него только рулон камеры.В этом случае мы хотим, чтобы он шел прямо к экрану прокрутки камеры, вместо того чтобы показывать таблицу альбомов с прокруткой камеры в качестве единственного выбора.Это полезный шаг.

Вопрос: есть ли способ узнать, что в устройстве есть только один альбом (снимок камеры), поэтому мы используем UIImagePickerControllerSourceTypeSavedPhotosAlbum и пропускаем этот промежуточный регистр?Есть ли другое решение?

Большое спасибо.

1 Ответ

0 голосов
/ 28 сентября 2011

Вы можете использовать метод ALAssetsLibrary enumerateGroupsWithTypes:usingBlock:failureBlock: для перебора всех альбомов в библиотеке фотографий. Он не дает вам счет непосредственно, поэтому вам придется увеличить счетчик, но он должен дать желаемый результат.

Для получения дополнительной информации о методе см. Документацию по enumerateGroupsWithTypes:usingBlock:failureBlock:.

...