Я в тупике, пытаясь написать предикат для задач «Недавно завершено», то есть показать задачу, если она была выполнена в течение последних 7 дней.Я думаю, что мне нужно сделать что-то вроде этого: «если СЕЙЧАС
dateCompleted является атрибутом таблицы, но я не уверен, каким образом я должен получить его значение и добавить к нему 7 дней из предиката.Я думаю, мне нужно получить значение атрибута, прежде чем писать NSPredicate, но как?У меня нет доступа к управляемому объекту на данный момент.
Это может быть близким решением, но я не могу понять, как определить 'oneWeek', и я не думаю, что вы можете просто добавить значения при определении предиката:
NSPredicate *pred = [NSPredicate predicateWithFormat:@"%@ < todoCompletedDate + %@", [NSDate date], oneWeek];