【发布时间】:2016-02-01 05:54:15
【问题描述】:
NSPredicate 格式与以下 SQL 查询等效?
SELECT * FROM tableName ORDER BY date DESC LIMIT 1
我正在尝试这个
let predicate = NSPredicate(format: "ORDER BY date LIMIT 1")
但错误是“无法解析格式字符串”
【问题讨论】:
标签: ios swift core-data nspredicate
NSPredicate 格式与以下 SQL 查询等效?
SELECT * FROM tableName ORDER BY date DESC LIMIT 1
我正在尝试这个
let predicate = NSPredicate(format: "ORDER BY date LIMIT 1")
但错误是“无法解析格式字符串”
【问题讨论】:
标签: ios swift core-data nspredicate
谓词用于过滤。这里没有过滤,不需要谓词。
您希望对获取的结果进行排序,由NSFetchRequest 处理。
按日期对结果排序,降序
fetchRequest.sortDescriptors = [NSSortDescriptor(key: "date", ascending: false)]
限制您的结果
fetchRequest.fetchLimit = 1
【讨论】: