0

我在将 NSPredicate 与 AND 复合时遇到问题,尽管使用 OR 效果很好。

想象 2 个实体,医生和患者。医生可以有很多病人,病人可以有很多医生。我想找到同时拥有 person1 和 person2 作为患者的医生。我希望这可以工作,但它没有返回。

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"任何患者匹配 'person1&&person2'"];

如果我将 && 更改为 ||,我会得到所有具有 person1 或 person2 的医生,正如我所期望的那样。

在此先感谢您的帮助。

4

1 回答 1

0

2 ANY 语句不能通过 AND 复合,这似乎是一个已知问题。回到绘图板... 链接文本

于 2010-05-26T06:39:17.053 回答