ios – Photokit保留用户专辑列表顺序

ios – Photokit保留用户专辑列表顺序,第1张

概述有没有办法保留用户在照片应用中排列所有相册的列表顺序?我一直在努力解决这个问题,而且我似乎无法弄清楚我缺少什么来保留在我的应用程序中显示的顺序. 我想保留订单,因为用户可以在照片应用中重新排列他们的相册,所以我希望我的UI与列表顺序相匹配. 代码我用来设置列表: PHFetchResult *smartAlbumFetchResult = [PHAssetCollection fetchAsset 有没有办法保留用户在照片应用中排列所有相册的列表顺序?我一直在努力解决这个问题,而且我似乎无法弄清楚我缺少什么来保留在我的应用程序中显示的顺序.

我想保留订单,因为用户可以在照片应用中重新排列他们的相册,所以我希望我的UI与列表顺序相匹配.

代码我用来设置列表:

PHFetchResult *smartAlbumFetchResult = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeSmartAlbum subtype:PHAssetCollectionSubtypeAny options:nil];PHFetchResult *albumFetchResult = [PHAssetCollection fetchAssetCollectionsWithType:PHAssetCollectionTypeAlbum subtype:PHAssetCollectionSubtypeAny options:nil];NSArray *collectionFetches = @[smartAlbumFetchResult,albumFetchResult];NSMutableArray *albumArray = [NSMutableArray new];for (PHFetchResult *newFetch in collectionFetches){    for (PHAssetCollection *sub in newFetch)    {        [albumArray addobject:sub];         // Other setup omitted    }}
解决方法 对不起,但我认为实际上并不可能(我希望在一些升级中).
实际上,可以使用PHFetchOptions对资产集合进行排序,但PhotoKit仅支持谓词和sortDescriptors属性的一组受限密钥(请参阅 PHFetchOptions),在这些之间我无法看到用户列表顺序的密钥安排在照片应用程序中. 总结

以上是内存溢出为你收集整理的ios – Photokit保留用户专辑列表顺序全部内容,希望文章能够帮你解决ios – Photokit保留用户专辑列表顺序所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1103429.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存