0
是否可以过滤对象属性上的Results
变量?使用NSPredicate过滤包含对象属性的查询的结果
我的产品列表:
var products: Results<Product>!
产品的定义是这样的:
class Product: Object {
dynamic var name: String = ""
dynamic var category: Category?
}
我可以筛选产品上的名称属性是这样的:
var filteredProducts = products.filter("name contains 'test'")
问题是:是否可以使用NSP过滤[category1,category2,category3]中具有类别的产品redicate?
let arrCategories = [category1, category2, category3]
var filteredProducts = products.filter("category in %@", arrCategories)
是的,它工作正常,谢谢! – franswa