NSPredicate на основе того, связан ли этот объект с другим?

Во-первых, спасибо за чтение.

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

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

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

благодарю вас


person Plastech    schedule 03.12.2011    source источник


Ответы (1)


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

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

[NSPredicate predicateWithFormat:@"b.objectA != %@", objectA];
person Michael Frederick    schedule 03.12.2011