在与核心数据几乎相同的情况下——获取所有不在关系中的对象,只是我正在寻找一种类型的所有记录,这些记录与另一种类型没有任何对多关系。
假设我有一组患者和一组列表。患者可以属于多个列表,一个列表可以包含多个患者。
我如何找到所有不在任何名单上的患者? 我正在使用核心数据模型。
这是你应该做的:
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"lists.@count == 0"];
[fetchRequest setPredicate:predicate];
;) 想知道我是从哪里想出这个解决方案的……
想通了。这是我所做的:
NSPredicate *predicate = [NSPredicate
predicateWithFormat:@"lists.@count == 0"];
[fetchRequest setPredicate:predicate];
然后当我运行获取请求时,它只显示没有附加列表的患者。