Iphone 在核心数据中搜索所有带有空“QUOTE”的对象;“对许多人来说”;关系

Iphone 在核心数据中搜索所有带有空“QUOTE”的对象;“对许多人来说”;关系,iphone,ios,core-data,many-to-many,nsfetchedresultscontroller,Iphone,Ios,Core Data,Many To Many,Nsfetchedresultscontroller,在与几乎相同的情况下,我只查找一种类型的所有记录,这些记录与另一种类型没有任何对多关系 假设我有一组病人和一组名单。患者可以属于多个列表,并且一个列表可以包含多个患者 如何找到所有不在列表中的患者? 我使用的是核心数据模型 更新:我想好了,但既然我已经了,你应该做以下几点: NSPredicate *predicate = [NSPredicate predicateWithFormat:@"lists.@count == 0"]; [fetc

在与几乎相同的情况下,我只查找一种类型的所有记录,这些记录与另一种类型没有任何对多关系

假设我有一组病人和一组名单。患者可以属于多个列表,并且一个列表可以包含多个患者

如何找到所有不在列表中的患者? 我使用的是核心数据模型


更新:我想好了,但既然我已经了,你应该做以下几点:

NSPredicate *predicate = [NSPredicate
                          predicateWithFormat:@"lists.@count == 0"];
[fetchRequest setPredicate:predicate];

)()不知道我是从哪里想出这个解决方案的…

我找到了。以下是我所做的:

NSPredicate *predicate = [NSPredicate
                          predicateWithFormat:@"lists.@count == 0"];
[fetchRequest setPredicate:predicate];
NSPredicate *predicate = [NSPredicate
                          predicateWithFormat:@"lists.@count == 0"];
[fetchRequest setPredicate:predicate];
然后,当我运行fetch请求时,它只显示没有附加列表的患者