NSP предикат с! =?

У меня есть Core Data Entities Person и Boundary. У них есть отношения многие ко многим (у каждого человека может быть много границ, и у каждой границы может быть много людей).

Я пытаюсь составить список границ, с которыми у человека Фреда тоже нет отношений.

Person *person = [Person MR_findFirstByAttribute:@"name" withValue:@"Fred"];
DLog(@"person.boundaries.count: %d", person.boundaries.count);

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY persons != %@", person];

DLog(@"testBoundaries.count: %d", [Boundary MR_countOfEntitiesWithPredicate:predicate]);

У меня есть 47 границ в базе данных, и Фред может видеть все 47. Поэтому я ожидаю, что моя выборка вернет 0:

DEBUG | -[LoginViewController viewDidLoad] | person.boundaries.count: 47
DEBUG | -[LoginViewController viewDidLoad] | testBoundaries.count: 47

Что не так с моим предикатом?

Ответы на вопрос(2)

Ваш ответ на вопрос