Мне нужно построить 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/