是否可以在对象属性上过滤Results
变量?
我有一个产品清单:
var products: Results<Product>!
产品定义如下:
class Product: Object {
dynamic var name: String = ""
dynamic var category: Category?
}
我可以在name属性上过滤产品,如下所示:
var filteredProducts = products.filter("name contains 'test'")
问题是:是否可以使用NSPredicate过滤[category1,category2,category3]中具有类别的产品?
let arrCategories = [category1, category2, category3]
var filteredProducts = products.filter("category in %@", arrCategories)
答案 0 :(得分:0)
是的,这得到了Realm的支持。