Предикат основного подзапроса данных

я пытаюсь получить предикат подзапроса для работы, и яЯ изо всех сил.

У меня есть две сущности.

[Лига] <---- >> [Игра]

Игра имеет свойство. ЯkickOffDate

Я хотел бы использовать предикат, чтобы вернуть всеLeagues которые имеют по крайней мере одинGame с kickOffDate сегодня.

Я использую этот предикат ...

// startOfDay and endOfDay are functions to return the given date with 00:00:00 and 23:59:59 respectively
NSPredicate *startOfDayPredicate = [NSPredicate predicateWithFormat:@"SUBQUERY(games, $g, $g.kickOffDate >= %@).@count > 0", [self startOfDay:[NSDate date]]];
NSPredicate *endOfDayPredicate = [NSPredicate predicateWithFormat:@"SUBQUERY(games, $g, $g.kickOffDate  0", [self endOfDay:[NSDate date]]];

NSPredicate *compoundPredicate = [NSCompoundPredicate andPredicateWithSubpredicates:@[startOfDayPredicate, endOfDayPredicate]];

Однако, когда я использую это, я неКажется, что не получит никаких результатов.

Правильно ли я написал предикат?

Есть ли лучший способ сделать это?

Ответы на вопрос(1)

Ваш ответ на вопрос