У меня есть граф объектов Core Data, настроенный так, что
Grandparent--(hasMany)-->>Parent--(hasMany)-->>Child
и каждая сущность имеет свойство 'modified'
. Я хотел бы выполнить выборку, которая возвращает каждую сущность Grandparent с измененной датой после определенной даты. Он должен содержать все родительские объекты с измененной датой после этой точки, а также с дочерним объектом.
Я могу легко получить список бабушек и дедушек, используя
fetchRequest.predicate = [NSPredicate predicateWithFormat:@"modified > %@", lastSyncDate];
Есть ли способ написать предикат, чтобы я мог фильтровать его отношения таким же образом? Спасибо!