关于count:CoreData-如果关系中包含数据,则NSPredicate结果

CoreData - NSPredicate results if relationship has data

我在表之间有多对多关系,并且我在Activity中填充了tableView。
为此,我使用一个像这样的简单NSPredicate:

1
request.predicate = [NSPredicate predicateWithFormat:@"deleted == %@", [NSNumber numberWithBool:NO]];

enter

1
[[NSPredicate predicateWithFormat:@"deleted == %@" && (0 >= SUBQUERY(Members, $sub, $sub.deleted == %@).@count)", [NSNumber numberWithBool:NO] [NSNumber numberWithBool:NO]];

谓词的第一部分返回尚未删除的对象,与子查询相关的第二部分将负责检索其成员尚未删除的所有那些CompanyActivity对象。