Dua*_*lds 17 core-data nspredicate ios
我在这个问题上摸不着头脑.我有一个工作,但我不明白,所以这不算数.我想要做的是实体(在这种情况下,"照片"说),我想找到除指定用户以外的任何人审查的所有照片.这里的关系是Photo-> Review-> User,其中一张照片可以有多个评论,每个评论只由一个用户拥有.前两个例子是我的逻辑第一次尝试,但不起作用.我发现了一些类似的代码,显示了子查询有效,但有人可以解释为什么前两个例子不起作用吗?
// this does not work
[NSPredicate predicateWithFormat:@"NOT (ANY reviews.user = %@)", self.user]
// this does not work
[NSPredicate predicateWithFormat:@"NONE reviews.user = %@", self.user]
// this works
[NSPredicate predicateWithFormat:@"SUBQUERY(reviews, $x, $x.user == %@).@count == 0", self.user];
Run Code Online (Sandbox Code Playgroud)
[NSPredicate predicateWithFormat:@"NOT reviews.user = %@", self.user]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1344 次 |
| 最近记录: |