当从用户的照片库获取资源时,必须指定希望对照片进行排序的方式。您可以通过传入一个NSSortDescriptor()来实现这一点。有一些完成,但我想知道是否有任何办法通过“随机排序”。
我希望有类似于像这样使用的.sort函数:
var arr = [1, 2, 3]
arr = arr.sorted { Bool.random() } // Returns the array, sorted randomly有没有办法用NSSortDescriptor()实现“随机排序”?
如果没有,是否有任何方法从用户库中获取随机照片(不需要获取所有照片,然后对这些照片进行随机排序)?
发布于 2022-09-30 21:21:10
我认为您需要使用NSSortDescriptor中的分配器来进行灵活的排序:
How to create an NSSortDescriptor using the comparator signature?
https://stackoverflow.com/questions/73913912
复制相似问题