NSPredicate w NSFetchedResultsController nie używa gettera kategorii

Mam atrybut z właściwością int_32 o nazwie seconds. W kategorii przekształcam właściwość jako tylko do odczytu i nadpisuję getter, aby utworzyć go z innych właściwości. Problem polega na tym, kiedy używam

[NSPredicate predicateWithFormat:@"SELF.seconds > %i"];

Predykat nie działa, ponieważ getter nie jest wywoływany przez predykat. W moim innym kodzie jest dobrze nazywany, po prostu nie w predykacie. Ktoś wie, dlaczego tak się stanie lub jak obejść ten problem? (oprócz odtwarzania NSFetchedResultsController).

questionAnswers(1)

yourAnswerToTheQuestion