【发布时间】:2018-01-06 16:02:30
【问题描述】:
我有两个类,Session 和 Course,会话和课程之间是一对多的关系。我正在尝试使用 NSPredicate 获取会话的所有课程。我尝试过的谓词抛出错误。
let fetchRequest: NSFetchRequest<Course> = Course.fetchRequest()
guard let startDate = session.startDate else {
fatalError("Attempting to fetch courses for session without a start date")
}
let sessionPredicate = NSPredicate(format: "ALL %K == %@",
#keyPath(Course.session.startDate),
"\(startDate)")
fetchRequest.predicate = sessionPredicate
【问题讨论】:
标签: ios swift core-data nspredicate