gpt4 book ai didi

ios - PHAsset 的 PHFetchOptions 与 Photos.app 的排序顺序相同

转载 作者:搜寻专家 更新时间:2023-10-31 08:14:16 33 4
gpt4 key购买 nike

我正在使用新的 PHFetchOptions 的 sortDescriptors 从相机胶卷中获取 PHAssets。似乎只有两个键可以排序:creationDate 和 modificationDate,它们都与您在 Photos.app 中看到的不一样。

我错过了什么吗?我们怎样才能让它发挥作用?

最佳答案

我已使用以下代码获取包含“相机胶卷”的智能相册列表:

// get the smart albums
PHFetchResult *smartAlbums = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum subtype:PHAssetCollectionSubtypeAlbumRegular options:nil];
for (NSInteger i = 0; i < smartAlbums.count; i++) {
PHAssetCollection *assetCollection = smartAlbums[i];
// Then use the following to get the photo images:
PHFetchResult *assetsFetchResult = [PHAsset fetchAssetsInAssetCollection:assetCollection options:nil];
}

默认排序顺序是集合中 Assets 的现有顺序,包括“相机胶卷”。为选项传递“nil”将获得默认值。您可以重新排序相机胶卷中的图像,此代码将反射(reflect)更改。

关于ios - PHAsset 的 PHFetchOptions 与 Photos.app 的排序顺序相同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29022637/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com