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
等同于以下 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