2017-01-24 14 views
1

私は私の質問には、既存の学生のための新しいコースを挿入する方法、である toMany関係でCoreDataにオブジェクトを挿入するにはどうすればよいですか? Swift3/Xcode8

自分のアプリケーションのためのデータベースCoreDataを作成したが、私は新たな関連オブジェクトを挿入する方法へと驚異的な疑いを持っています

My DB here

?ここでは、コードのスニペットは次のとおりです。

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

私はあなたがテーブルからオブジェクトをフェッチし、関連するオブジェクトをフェッチされたオブジェクトに関連させてから、コンテキストを保存する必要があると思います。 – LearneriOS

答えて

0

リレーションシップが発注済みとマークされているかどうかによって、取り出したオブジェクトのNSOrderedSetまたはNSSetをフェッチ要求を使用してプロパティに割り当てる前に作成します。

関連する問題