我想保留订单,因为用户可以在照片应用中重新排列他们的相册,所以我希望我的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保留用户专辑列表顺序所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)