如何对CoreData中的许多关系执行复合查询

时间:2016-08-16 01:38:29

标签: ios core-data nspredicate

我正在寻找一些帮助来理解NSPredicates以及如何查询CoreData。这就是我所拥有的:

我有两个实体:1。捕获代表"捕获"一些数据,它与2.身份标签有很多关系。

我希望从本质上得到一套#34;身份"来自特定Set" Captures"的标签。即我想知道名字的所有独特身份' X'对于也被标记为具有Int' y'。

的捕获

在swift中我会模仿这样:

let captures: [Capture]
let identities = captures.flatmap({ $0.identities }).filter({ $0.id == "y" })
let uniqueIdentitiesOfParticularType: Set<Identity> = Set(identities.flatMap({ $0.name })

请帮忙吗?

0 个答案:

没有答案