无论我寻找什么,我的问题都没有答案。
我正在构建iOS标准照片应用。
想象一下,当你打开照片应用时。
如果没有全景或自拍等图片,则不会出现相册标题。 (不包括最近删除的)
我想知道我在运行这样的照片应用时可以知道的专辑标题和图片数量。我该如何访问它?
答案 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)
})
}
}