如何获取照片专辑标题&快点?

时间:2018-05-16 02:09:24

标签: ios swift photos

无论我寻找什么,我的问题都没有答案。

我正在构建iOS标准照片应用。

想象一下,当你打开照片应用时。

显示专辑标题和专辑中的图像数量。 (如图片所示)enter image description here

如果没有全景或自拍等图片,则不会出现相册标题。 (不包括最近删除的)

我想知道我在运行这样的照片应用时可以知道的专辑标题和图片数量。我该如何访问它?

1 个答案:

答案 0 :(得分:1)

您可以将Photos框架与fetchAssetCollections

一起使用

请勿忘记在Privacy - Photo Library Usage Description

中添加info.plist密钥
import Photos

class ViewController: UIViewController {


    override func viewDidLoad() {
        super.viewDidLoad()

        let albumsPhoto:PHFetchResult<PHAssetCollection> = PHAssetCollection.fetchAssetCollections(with: .album, subtype: .albumRegular, options: nil)

        albumsPhoto.enumerateObjects({(collection, index, object) in
            let photoInAlbum = PHAsset.fetchAssets(in: collection, options: nil)
                print(photoInAlbum.count)
                print(collection.localizedTitle)

        })
    }
}