【发布时间】:2011-05-03 21:00:02
【问题描述】:
我对核心数据的理解有些问题。在我的程序中有两个实体,比如A 和B。它们相互之间有两个引用,A 与 B 具有一对多关系。
我可以让它们显示在 TableViewControllers 中,我可以显示所有As 和所有Bs。但是,我只想显示属于特定A 的所有Bs,所以我想知道where 子句的核心数据版本。由于Core Data中没有外键,我想它需要通过关系,对吧?
我试过了:
NSPredicate *predicate = nil;
predicate = [NSPredicate predicateWithFormat:@"readingEntity.meter=%@",meter];
(在我得到所有Bs的函数中,meter是我的A)。
有人可以帮我解决这个问题吗? 问候。
【问题讨论】:
标签: core-data filter where-clause relationship