【发布时间】:2016-03-22 07:04:42
【问题描述】:
我在 CoreData 中有一个三层的对象层次结构: 假设实体 A 有一组实体 B,而实体 B 有一组实体 C。 (A多对多B和B多对多C)
我想获取所有实体 A,使得 As 具有 Bs 和 Cs。
我在获取实体 A 时尝试使用谓词:NSPredicate(format: "ANY bs.cs.@count > 0")' 但我收到此错误:Unsupported function expression count: (bs.cs)
关于如何正确编写此查询的任何想法?
【问题讨论】:
-
如果我这样做了,我会取出所有的 Entity As,然后
forin过滤掉正确的。
标签: ios swift core-data many-to-many nspredicate