【问题标题】:How to fetch Photos album title & count in swift?如何快速获取相册标题和计数?
【发布时间】:2018-05-16 02:09:24
【问题描述】:

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

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

想象一下你打开照片应用时的情景。

显示相册标题和相册中的图像数量。 (如图)

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

我想知道当我像这样运行照片应用程序时我可以知道的相册标题和图片数量。如何访问它?

【问题讨论】:

    标签: ios swift photos


    【解决方案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)
    
            })
        }
    }
    

    【讨论】:

      猜你喜欢
      • 2015-07-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-02
      • 2015-02-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多