【发布时间】:2011-02-04 13:41:10
【问题描述】:
我觉得这应该很简单,但它的行为很奇怪。
我有 3 个实体,具有这样的关系
实体 A > 实体 B 实体 C
我有一个 NSFetchedResults 控制器,我正在尝试使用以下谓词过滤实体 A 的结果。
[NSPredicate predicateWithFormat:@"NONE entityB.entityC == %@", self.entityC];
当我尝试运行应用程序时,输出没有显示任何结果。我可以将谓词稍微更改为:
[NSPredicate predicateWithFormat:@"ANY entityB.entityC == %@", self.entityC];
它只显示我希望它过滤掉的结果。
为什么会这样?
【问题讨论】:
标签: iphone core-data nspredicate nsfetchedresultscontroller