我正在使用 FetchedResultsController 来执行我的提取,我希望它按降序对对象进行排序。如果我在创建 NSSortDescriptor 时使用自定义比较器块,则会收到错误消息'unsupported NSSortDescriptor (comparator blocks are not supported)'
。我不想获取我的项目并将它们存储在一个数组中,对它们进行排序,然后使用它们,因为这违背了使用 FetchedResultsController 的目的。如何创建一个按降序排序的 NSSortDescriptor?
另外,为什么在 NSSortDescriptor 的框架中甚至有一个方法允许使用比较器块,如果它实际上不允许使用它?还是只是您不能将它们用于获取请求?