NSPredicate на основе того, относится ли этот объект к другому? - PullRequest
2 голосов
/ 03 декабря 2011

Прежде всего, спасибо за чтение.

Я пытаюсь построить NSPredicate для следующего сценария.

Объект A может иметь 0, 1 или много объектов B.Объект B имеет обратную связь с объектом B.

Я пытаюсь выполнить выборку для всех B, которые НЕ находятся в A. Кажется, что это должно быть прямым, но так как это поискосновываясь на самих объектах (а не на атрибутах объектов, за исключением, возможно, их первичного ключа), я не знаю, как действовать дальше.Любое руководство будет высоко ценится.

спасибо

1 Ответ

2 голосов
/ 03 декабря 2011

Разве это не сработает?

NSFetchRequest для всех объектов B со следующим предикатом:

[NSPredicate predicateWithFormat:@"b.objectA != %@", objectA];
...