Могу ли я применить несколько предикатов к NSFetchRequest? Не лучше ли проанализировать мои результаты вручную?

Хорошо, у меня есть базовое приложение для iPad, которое запрашивает у пользователя 5 критериев поиска / фильтрации. Основываясь на этих данных, мне нужно перейти к моей базе данных основных данных и вытащить все управляемые объекты, которые соответствуют этим критериям. Похоже, мне нужно применить более одного предиката к одному и тому же запросу, возможно ли это? Или я мог бы просто написать действительно длинный причудливый предикат? С несколькими требованиями? Как мне подойти к этому?

Было бы неплохо просто захватить все объекты с помощью запроса на выборку, а затем перебрать каждый массив и захватить любые объекты, которые, как я считаю, соответствуют моим критериям поиска?

Пожалуйста, посоветуйте!

32
задан Lizza 14 November 2011 в 23:07
поделиться