Мне нужно построить NSPredicate
со многими фрагментами данных. Например, в SQL я бы сделал что-то вроде следующего:
SELECT *
FROM TRANSACTIONS
WHERE CATEGORY IN (categoryList)
AND LOCATION IN (locationList)
AND TYPE IN (typeList)
AND NOTE contains[cd] "some text"
AND DATE >= fromDate
AND DATE <+ toDate
Я борюсь с тем, как построить это как NSPredicate
для использования с Core Data. Я прочитал документацию... которая дает лишь упрощенные примеры. Если кто-нибудь может указать мне на более сложный пример, я бы, конечно, его оценил.
Хорошо, у меня был ответ здесь в течение двух лет, что многие люди нашли полезными. Мой пост был удален. Вот обновленный URL с решением.
https://www.radeeccles.com/convert-sql-statement-to-an-nspredicate-for-use-with-core-data/