Сортируйте умные альбомы с помощью Photos Framwork - IOS / SWIFT

В моем приложении есть вид, в котором перечислены все доступные альбомы в фотогалерее пользователей. Там я получаю альбомы без каких-либо проблем. но порядок смарт-альбомов отличается от фотогалереи. Я хочу заказ как в оригинальной фотогалерее.

Вот так я получаю умные альбомы

let smartAlbums = PHAssetCollection.fetchAssetCollections(with: .smartAlbum, subtype: .albumRegular, options: nil)

smartAlbums.enumerateObjects({ (collection, idx, stop) in

    if collection.assetCollectionSubtype != .smartAlbumVideos && collection.assetCollectionSubtype != .smartAlbumSlomoVideos{

        let photos = PHAsset.fetchAssets(in: collection, options: nil)

        if photos.count != 0{
            albumDetails.append([collection.localizedTitle!: photos.count])
        } 
    }
})

Здесь я избегаю видеоальбомов и снимаю фотографии каждого альбома. Я также хочу избежать недавно удаленного альбома (кроме использования localizedTitle).

Кто-нибудь может мне помочь с этими двумя? Любая помощь будет высоко оценен.

0 ответов

Другие вопросы по тегам