【问题标题】:Retrieving CoreData entities for an object in relationship set检索关系集中对象的 CoreData 实体
【发布时间】:2014-12-31 19:27:45
【问题描述】:

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

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

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

我知道我可以为 shop.products 获取产品,但我的 collectionView 需要一个 FectchResquest。

你有什么想法吗?

谢谢。

【问题讨论】:

    标签: ios core-data


    【解决方案1】:

    我相信您只需要拉取任何商店具有您要查找的 id 的所有产品:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-31
      • 2012-01-01
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-12
      相关资源
      最近更新 更多