我有以下内容:
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let managedObjContext = appDelegate.managedObjectContext
let fetchRequest = NSFetchRequest(entityName: "RAS")
var error: NSError?
let predicate1 = NSPredicate(format: "%K AND %K == false", "rasScore", "rasStatus")
fetchRequest.predicate = predicate1
do {...
这给了我所有符合NSPredicate参数的记录,但我只想要rasScore
中具有最高值的记录。我该怎么做呢?是否可以将其包含在NSPredicate格式中?
答案 0 :(得分:5)
将fetchLimit
的{{1}}设置为1并使用描述符按fetchRequest
的值降序排序:
"rasScore"