NSPredicate基于此对象是否与另一个对象相关?

时间:2011-12-03 01:49:09

标签: iphone objective-c core-data nspredicate nsmanagedobject

首先,谢谢您的阅读。

我正在尝试为以下场景构建NSPredicate。

对象A可以包含0,1或多个对象B. 对象B与对象B具有反比关系。

我正在尝试对所有不在A中的B执行提取。这看起来应该是直截了当的,但因为它是基于对象本身的搜索(而不是对象的属性) ,除了他们的主键),我不知道如何处理。任何指导都将深表感谢。

谢谢

1 个答案:

答案 0 :(得分:2)

这不会起作用吗?

对于具有以下谓词的所有B对象的NSFetchRequest:

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