Core data 如何在coredata模型中搜索多个值?

Core data 如何在coredata模型中搜索多个值?,core-data,swift3,Core Data,Swift3,我有一个属性为{id:String,name:String,age:Int}的学生实体 我需要获取多个ID的名称和年龄。我可以一次提取还是应该分别提取每个id?您可以一次提取。差不多 let ids: [String] = // array of ID values let predicate = NSPredicate(format: "id in %@", ids) 在fetch请求中使用该选项,它将查找数组中具有ID的所有条目

我有一个属性为{id:String,name:String,age:Int}的学生实体


我需要获取多个ID的名称和年龄。我可以一次提取还是应该分别提取每个id?

您可以一次提取。差不多

let ids: [String] = // array of ID values
let predicate = NSPredicate(format: "id in %@", ids)
在fetch请求中使用该选项,它将查找数组中具有ID的所有条目