【发布时间】:2014-01-10 03:57:36
【问题描述】:
我有两个实体,Student 和 Course,每个实体与另一个实体具有一对多的关系(即,一个 Student 有 0 个或多个 Courses,一个 Course 有 0 个或多个 Student)。
我需要获取所有已注册课程的学生。我还需要获取给定学生注册的所有课程(按名字)。
伪谓词是:所有课程名称等于 courseName 的学生。
所以我的问题包括两部分:
- 获取具有特定课程名称的所有学生的有效 NSPredicate 是什么?
- 什么是有效的 NSPredicate,用于获取具有特定名字的学生注册的所有课程。
以下是我的实体供您参考:
【问题讨论】:
-
在您的
NSManagedObject子类中将有一个NSSet属性,它为课程对象返回学生,为学生对象返回课程。 -
如果您对任何答案感到满意,请将其标记为正确。 :)
-
@santhu 可以。需要先尝试一下。谢谢!
标签: ios objective-c core-data nspredicate