【发布时间】:2014-12-31 19:27:45
【问题描述】:
我有一个包含如下关系的 CoreData 数据模型:
一种产品可以在不同的商店中找到,而一个商店包含多种产品。
我尝试在 NSFetchRequest 中使用谓词实现的是获取商店实体的所有产品实体。
我知道我可以为 shop.products 获取产品,但我的 collectionView 需要一个 FectchResquest。
你有什么想法吗?
谢谢。
【问题讨论】:
我有一个包含如下关系的 CoreData 数据模型:
一种产品可以在不同的商店中找到,而一个商店包含多种产品。
我尝试在 NSFetchRequest 中使用谓词实现的是获取商店实体的所有产品实体。
我知道我可以为 shop.products 获取产品,但我的 collectionView 需要一个 FectchResquest。
你有什么想法吗?
谢谢。
【问题讨论】:
我相信您只需要拉取任何商店具有您要查找的 id 的所有产品:
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"ANY self.shops.id == %@", shopId];
【讨论】: