如何在Swift中创建核心数据关系

Jus*_*wis 2 core-data set nsset ios swift

我的数据模型中有两个实体:学生< - >>成绩

在Objective-C中,我可以使用以下行来链接我的两个对象的关系:

[newStudent setValue:[NSSet setWithObject:newGrade] forKey:@"grades"];
Run Code Online (Sandbox Code Playgroud)

但是在Swift中,没有NSSet.我如何执行相同的操作?

newStudent.setValue(??????, forKey: "grades")
Run Code Online (Sandbox Code Playgroud)

gre*_*heo 7

NSSetSwift 肯定有:

newStudent.setValue(NSSet(object: newGrade), forKey: "grades")
Run Code Online (Sandbox Code Playgroud)

在Xcode 6.3和Swift 1.2中,也有一个本机Set类型.这通常填补了NSSet到Set<NSObject>.