2012-03-11 3 views
4

Я использую библиотеку ALAssets для создания пользовательского контроллера выбора изображений (как в приложении для фотографий). В частности, я использую enumerateGroupsWithTypes, чтобы заполнить список альбомов, чтобы я мог поместить их в таблицу. Я замечаю, что при использовании этого метода он заполняет список в обратном порядке, как приложение для фотографий, поэтому альбомы отображаются в обратном порядке. Например:Заказ фотоальбомов, отображаемых библиотекой ALAssets

фотографий приложение отображает альбомы, таким образом: enter image description here

Мое приложение отображает альбомы, таким образом: enter image description here

Очевидное решение для меня просто добавить альбомы в передней части мой массив вместо спины, однако я хотел знать, если это обычное поведение или если это ошибка? «Test Row» и «Test Row 2», которые я создал с помощью новой опции в ios5, которая позволяет вам создавать свой собственный альбом в приложении для фотографий, но мне интересно, добавляете ли вы альбомы другими способами (например, через iPhoto, который я не уверен, как делать), правильно ли они заказываются? Кто-нибудь сталкивался с этим?

+0

Возможно, вы изучаете библиотеку ALAssets, и ваш подборщик изображений делает что-то довольно круто, но вы можете добиться выбора нескольких изображений с помощью обычного ImagePickerController. Посмотрите, помогает ли мой пост, http://stackoverflow.com/questions/9542487/select-multiple-images-from-photo-library –

ответ

0

Невозможно изменить порядок, по которому AssetsLibrary каркас возвращается вызывающему абоненту ALAssetsGroup s.

Смежные вопросы