如何在 swift 中获取相册标题和计数?
How to fetch Photos album title & count in swift?
无论我寻找什么,我的问题都没有答案。
我正在构建 iOS 标准照片应用。
想象一下当您打开“照片”应用程序时。
显示相册标题和相册中的图像数量。 (喜欢图片)
如果没有全景或自拍等图片,则不会出现相册标题。 (不包括最近删除的)
我想知道我运行这样的照片应用程序时可以知道的相册标题和图片数量。我如何访问它?
您可以将 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)
})
}
}
无论我寻找什么,我的问题都没有答案。
我正在构建 iOS 标准照片应用。
想象一下当您打开“照片”应用程序时。
显示相册标题和相册中的图像数量。 (喜欢图片)
如果没有全景或自拍等图片,则不会出现相册标题。 (不包括最近删除的)
我想知道我运行这样的照片应用程序时可以知道的相册标题和图片数量。我如何访问它?
您可以将 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)
})
}
}