我有一个非常简单的FetchRequest来获取“ priority” =“ High”的项目。
@FetchRequest(entity: TaskItem.entity(), sortDescriptors: [NSSortDescriptor(keyPath: \TaskItem.createdDate, ascending: false)],
predicate: NSPredicate(format: "priority == %@", "High")) var taskItems: FetchedResults<TaskItem>
如何修改此请求以包括“高”和“中”项?
答案 0 :(得分:1)
您可以尝试以下操作:
NSPredicate(format: "priority == %@ or priority == %@", "High", "Medium")
可以在这里找到另一种解决方案:NSPredicate with multiple arguments and "AND behaviour"