如何通过 NSPredicate 间接获取关联的对象?
How to get objects of related indirectly by NSPredicate?
我在 CoreData
中有三个模型:
- 具有 categoryId 的类别
- 使用 productionId 的生产
- 具有 subProductionId 的 SubProduction
SubProduction 与 One Production 相关,每个产品都有 Many SubProduction
生产与一个类别相关,每个类别都有许多生产
我想通过categoryId获取一个Category的所有SubProduction。
我是这样知道的:加载类别的所有产品并通过 for 循环获取所有子产品。我想知道是否有更好的方法来处理 NSPredicate
如何制作这种 NSPredicate
格式?
像这样:
frc.fetchRequest.predicate = NSPredicate(format: "production.category = %@", category)
WOW,我只是在测试我的想象力
成功了:
frc.fetchRequest.predicate = NSPredicate(format: "production.category = %@", category)
感谢NSPredicate
我在 CoreData
中有三个模型:
- 具有 categoryId 的类别
- 使用 productionId 的生产
- 具有 subProductionId 的 SubProduction
SubProduction 与 One Production 相关,每个产品都有 Many SubProduction
生产与一个类别相关,每个类别都有许多生产
我想通过categoryId获取一个Category的所有SubProduction。
我是这样知道的:加载类别的所有产品并通过 for 循环获取所有子产品。我想知道是否有更好的方法来处理 NSPredicate
如何制作这种 NSPredicate
格式?
像这样:
frc.fetchRequest.predicate = NSPredicate(format: "production.category = %@", category)
WOW,我只是在测试我的想象力
成功了:
frc.fetchRequest.predicate = NSPredicate(format: "production.category = %@", category)
感谢NSPredicate