Как фильтровать массив Core Data по двум или более значениям?

swift

#1

Нужно отфильтровать массив Core Data по двум и более значениям. в данный момент могу отфильтровать только по одному, но нужно чтобы мог по нескольким значениям, вот код
let context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let fetchRequest:NSFetchRequest = SpellsClassData.fetchRequest()
var spellsFiltered:[SpellsClassData]? = nil
let predicate = NSPredicate(format: “lvlSpellsData contains[c] %@” , “(lvl)”)
fetchRequest.predicate = predicate
do {
spellsFiltered = try context.fetch(fetchRequest)
return spellsFiltered
}catch{
return spellsFiltered
}