检索关系集中对象的CoreData实体

时间:2014-11-04 19:09:52

标签: ios core-data

我有一个包含如下关系的CoreData数据模型:

enter image description here

产品可以在不同的商店找到,商店包含多种产品。

我尝试使用NSFetchRequest中的谓词来获取商店实体的所有产品实体。

我知道我可能会为shop.products购买产品,但我需要为我的collectionView提供FectchResquest。

你有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:1)

我相信您只需要提取任何商店所拥有您正在寻找的ID的所有产品:

NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY self.shops.id == %@", shopId];