Я следующий CoreData объектов МодельCoreData NSPredicate с отношением
Теперь я имею вопрос в создании предиката со следующими условиями.
Fetch все те DBOpportunity
ГДЕ
DBOpportunity.stateCode == 1
И
DBOpportunity.invoiceDate> = GIVEN_DATE
И
DBOpportunityLines.crmAccept == 1 ИЛИ DBOpportunityLines.crmAccept == 3
Я пробовал множество примеров и руководство по программированию от apple, но не могу этого добиться.
@Marting thanx alot, это было отличное решение. Можете ли вы навестить меня в незначительной модификации вышеприведенного запроса.Я просто хочу сохранить все условия как таковые с одним дополнительным условием. В настоящее время possiblines.crmAccept должно быть 1 или 3, я хочу также включить, если нет линий возможностей с возможностью объекта. –
@IrfanDANISH: Возможно, что-то вроде '' stateCode == 1 AND invoiceDate> =% @ AND (SUBQUERY (возможности, $ x, $ x.crmAccept == 1 ИЛИ $ x.crmAccept == 3). @ Count> 0 ИЛИ linelines. @ count == 0) ". –
Thanx во время хита и испытания я сделал это :) –