我想以与Photos.app相同的方式对相册进行排序。我为PHFetchOptions
:{/ p>尝试了所有可能的PHAssetCollection.fetchAssetCollections(with type: subtype:options:)
sortDescriptors
localizedTitle
,title
,startDate
,endDate,
estimatedAssetCount` 但没有一个提供与Photos.app。
相同的顺序答案 0 :(得分:0)
// get Photos timeline
guard let timelineFetchResult = PHCollectionList.fetchMomentLists(with: .momentListCluster, options: nil).firstObject else { return }
// get Moments seperated by photos' creation date
let momentsFetchResult = PHAssetCollection.fetchMoments(inMomentList: timelineFetchResult, options: nil)
// get photos from every Moment
for index in 0 ..< momentsFetchResult.count {
let moment = momentsFetchResult[index]
let assetsFetchResult = PHAsset.fetchAssets(in: moment, options: nil)
// ...
}