我为我的应用程序创建了一个数据库CoreData,但我对如何插入一个新的相关对象产生了极大的怀疑
我的问题是,如何为现有学生插入新课程?以下是代码片段:
func salvarCursos(codCursoSV: String, desCursoSV: String, loginAlunoSV: String){
let contexto = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
let curso = Cursos(context: contexto)
curso.codcurso = codCursoSV
curso.descurso = desCursoSV
curso.login = loginAlunoSV
//curso.loginAlunos = ???
(UIApplication.shared.delegate as! AppDelegate).saveContext()
}
我可以插入一个对象,但我不知道如何为其他表中已存在的项创建这种关系。 我希望你能帮助我。谢谢!
答案 0 :(得分:1)
根据您的关系是否标记为有序,您可以在使用获取请求之前创建一个NSOrderedSet
或NSSet
个对象,并将它们分配给属性。