NSPredicate中的SQL ORDER BY的等价物 - CoreData

use*_*389 1 core-data nspredicate ios swift

NSPredicate相当于以下SQL查询的格式是什么?

SELECT*FROM tableName ORDER BY date DESC LIMIT 1

我正在尝试这个

let predicate = NSPredicate(format: "ORDER BY date LIMIT 1")
Run Code Online (Sandbox Code Playgroud)

但错误是"无法解析格式字符串"

小智 5

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

您希望对获取的结果进行排序NSFetchRequest.

按日期订购结果,降序

fetchRequest.sortDescriptors = [NSSortDescriptor(key: "date", ascending: false)]
Run Code Online (Sandbox Code Playgroud)

限制你的结果

fetchRequest.fetchLimit = 1
Run Code Online (Sandbox Code Playgroud)