假设我们有A< - >> B - >> C.我们有多个A实体,C实体有一个名为label的属性。如何查找包含包含@“1234”的C实体的所有A实体?
我看到了这个SUBQUERY in core data并且效果很好,但我基本上试图更深入一层。
我怎么能实现这个目标?
谢谢
答案 0 :(得分:0)
Dave DeLong给出了这个问题的解决方案。
我在这里粘贴了一行代码,它显示了对我有用的子查询,以防它可以帮助其他人。
NSPredicate * sp = [NSPredicate predicateWithFormat:@“SUBQUERY(catalogItemClasses,$ b,ANY $ b.catalogItems.label包含[cd]%@)。@ count> 0”,searchText];
所以这里我正在处理的结构是A< - >> B - >> C。 B实体是“catalogItemClass”,C是“catalogItem”实体。 这允许我查询与C实体相关的实体,这些实体的标签中包含字符串searchText。
谢谢戴夫。