如何通过NSPredicate间接获取相关对象?

时间:2018-05-08 12:51:00

标签: core-data nspredicate

我在CoreData中有三个模型:

  • categoryId
  • 的类别
  • 使用productionId进行生产
  • subProduction with subProductionId

SubProduction与One Production相关,每个产品都有许多SubProduction

生产与一个类别相关,每个类别都有多个生产

我希望按类别ID获得所有类别的SubProduction。

我知道这种方式:加载所有类别的作品,并通过for循环获取所有的子作品。我想知道是否有更好的方法可以通过NSPredicate

来处理它

如何制作此NSPredicate格式?

这样的事情:

frc.fetchRequest.predicate = NSPredicate(format: "production.category = %@", category)

1 个答案:

答案 0 :(得分:0)

哇,我只是测试我的想象和

这是工作:

frc.fetchRequest.predicate = NSPredicate(format: "production.category = %@", category)

感谢NSPredicate