2015-12-10 44 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

相關問題