Я чувствую, что это должно быть очень просто, но ведет себя странно.
У меня есть 3 сущности с такими отношениями
Объект A <- >> Объект B << -> Объект C
У меня есть контроллер NSFetchedResults, и я пытаюсь отфильтровать результаты объекта A, используя следующий предикат.
[NSPredicate predicateWithFormat:@"NONE entityB.entityC == %@", self.entityC];
Когда я пытаюсь запустить приложение, вывод не показывает результатов. Я могу немного изменить предикат:
[NSPredicate predicateWithFormat:@"ANY entityB.entityC == %@", self.entityC];
И он показывает мне только результаты, которые я хочу отфильтровать.
Почему это происходит?