2012-03-11 31 views
4

我正在使用ALAssets庫構建自定義圖像選取器控制器(很像在照片應用程序中)。具體而言,我使用enumerateGroupsWithTypes來填充相冊列表,以便我可以將它們放在表格中。我在使用這種方法時注意到,它會以與照片應用程序相反的順序填充列表,以便顛倒顯示相冊。例如:ALAssets庫顯示的相冊順序

照片應用程序顯示的專輯是這樣的: enter image description here

我的應用程序會顯示專輯是這樣的: enter image description here

顯而易見的解決方案是爲我的專輯只是添加到前面我的數組而不是後面,但是我想知道這是否是通常的行爲,或者如果這是一個錯誤?使用ios5中的新選項創建的「測試行」和「測試行2」可以讓您在照片應用中創建自己的相冊,但是我想知道是否通過其他方式添加相冊(例如通過iPhoto,我不確定如何要做),他們是否正確訂購?有沒有人遇到過這個?

+0

也許你正在學習ALAssets庫,你的圖像選擇器做的很酷,但你可以用普通的imagePickerController來實現多圖像選擇。看看我的文章是否可以幫助你,http://stackoverflow.com/questions/9542487/select-multiple-images-from-photo-library – 2012-03-12 19:29:50

回答

0

似乎不可能改變AssetsLibrary框架返回給調用者ALAssetsGroups的順序。