Просто интересно, как лучше построить NSPredicate, если некоторые фильтры не являются обязательными?
Это в основном фильтр, поэтому, если не выбраны некоторые параметры, я не буду фильтровать по ним
например. Если у меня есть option1 и option2 для фильтра.
NSPredicate * предикат = [NSPredicate предикатWithFormat: @ "option1 =% @ AND option2 =% @] ....
иначе, если просто option1
NSPredicate * предикат = [NSPredicate предикатWithFormat: @ "option1 =% @] ....
Ключ в том, что есть 10 различных вариантов фильтрации, поэтому я не хочу кодировать для возможных комбинаций 10x10.
Спасибо