2015-12-10 39 views
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) 

回答

0

是的,这得到了Realm的支持。

+0

是的,它工作正常,谢谢! – franswa

相关问题