2015-12-10 3 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'") 

Возникает вопрос: можно ли фильтровать продукты, имеющие категорию в категории [category1, category2, category3], с помощью NSP redicate?

let arrCategories = [category1, category2, category3] 
var filteredProducts = products.filter("category in %@", arrCategories) 

ответ

0

Да, это поддерживается Королевством.

+0

Да, он работает отлично, спасибо! – franswa

Смежные вопросы