У меня есть объект с именем Task
в моей модели базовых данных.У сущности Task
есть преобразуемый атрибут, который называется date
.Класс атрибута date
является классом, называемым TDate
(который соответствует NSCoding, поэтому является трансформируемым атрибутом).TDate
имеет свойство типа NSInteger
, называемое month
.
В моем NSFetchRequest
я хочу получить все Task
объекты определенного месяца.Я использую следующий предикат:
[NSPredicate predicateWithFormat:@"date.month == 7"]
Что должно дать мне все Task
объектов в июле месяце.Однако с этим предикатом извлеченные объекты не возвращаются.Я могу подтвердить, что есть Task
объектов, чей месяц - 7 (июль), вынув предикат.Что-то не так с моим синтаксисом предиката?
Спасибо