Muszę zbudować NSPredicate
z wieloma kawałkami danych. Na przykład w SQL chciałbym zrobić coś jak następuje:Jaki jest najlepszy sposób na zbudowanie złożonego NSCompoundPredicate?
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
jestem zmaga się z jak budować to jako NSPredicate
do użytku z danych Core. Czytałem dokumentację ... która dostarcza tylko uproszczone przykłady. Jeśli ktokolwiek może wskazać mi bardziej złożony przykład, z pewnością to doceniam.
Cóż, od dwóch lat otrzymałem odpowiedź, która dla wielu osób okazała się pomocna. Mój wpis został usunięty. Oto zaktualizowany adres URL rozwiązania.
https://www.radeeccles.com/convert-sql-statement-to-an-nspredicate-for-use-with-core-data/
Czy próbowałeś wprowadzić klauzulę where w predykacie. Ma metodę zbudowania z łańcucha, który jest dość potężny. –
Nie jestem świadomy żadnego miejsca, które pozwala mi określić instrukcję SQL, która generuje predykatu. Proszę doradź. – radesix
Nie wiem, dlaczego mój wpis jest ciągle usuwany. Ten artykuł pomógł WIELU ludziom http://www.radeeccles.com/convert-sql-statement-to-an-nspredicate-for-use-with-core-data/ – radesix