该应用程序可以在标准的iOS照片应用程序中创建自定义相册,但我无法找到一种方法让应用程序收集该相册中的所有图像以显示在应用程序中.
目前,该应用程序能够从所有相册收集图像,只有一个是特别的.
let resultCollections = PHAssetCollection.fetchAssetCollectionsWithType(
.Album,
subtype: .AlbumRegular,
options: nil)
resultCollections.enumerateObjectsUsingBlock({
(object, index, stop) -> Void in
let collection = object as! PHAssetCollection
let result = PHAsset.fetchAssetsInAssetCollection(collection, options: nil)
result.enumerateObjectsUsingBlock({
(object, index, stop) -> Void in
let asset = object as! PHAsset
self.images.append(asset)
})
})
Run Code Online (Sandbox Code Playgroud)
我已经看到其他可能被标记为重复的问题,但是大多数问题都在讨论将UIPickerView打开到自定义相册.这是如何从自定义相册中获取所有图像的可能重复-但是,它从未被回答过.
那么,iOS应用程序如何收集特定相册中的所有图像?