2011-02-18 78 views
1

核心数据实体A与实体B有多对多的关系,实体B与实体C有多对多的关系,实体C有两个属性:类型和值。NSPredicate for 2-level drill-down?

A = >> B = >> C (所以:A.Bs.Cs.type,A.Bs.Cs.value)

请告诉我一个NSArray过滤谓词的所有A的具有任何B中有任何C有(type =='test1'& & value =='test2')?

我见过的子查询样本只有1层深。

我也试过[NSCompoundPredicate andPredicateWithSubpredicates:] 与subpredicate 1) “ANY Bs.Cs.type == '测试1'” 和subpredicate 2) “ANY Bs.Cs.value == '测试2'”,但没有返回。

是的,我查看了NSPredicate &朋友文档,但是找不到关于多级钻取的任何内容。

回答