我在 CoreData 中存储了一个名为“tags”的数组(类型为“Transformable”)。我正在向 CoreData 发出请求,以根据 searchText(字符串)输入检索标签。
如何使用 NSPredicate 基于 searchText 对标签数组进行过滤?
let request = NSFetchRequest<NSFetchRequestResult>(entityName: Constants.Trip)
if(searchText != nil && searchText != "") {
request.predicate = NSPredicate(format: "ANY %@ in tags", searchText!)
}
request.returnsObjectsAsFaults = false