NSPredicate 中 SQL ORDER BY 的等价物 - CoreData

Equivalent of SQL ORDER BY in NSPredicate - CoreData

等同于以下 SQL 查询的 NSPredicate 格式是什么?

SELECT * FROM tableName ORDER BY date DESC LIMIT 1

我正在尝试这个

let predicate = NSPredicate(format: "ORDER BY date LIMIT 1")

但错误是"Unable to parse the format string"

谓词用于过滤。这里没有过滤,不需要谓词。

您想要对获取的结果进行排序,这由 NSFetchRequest 处理。

按日期降序排列结果

fetchRequest.sortDescriptors = [NSSortDescriptor(key: "date", ascending: false)]

限制您的结果

fetchRequest.fetchLimit = 1