I need help to understand 2-entity relationship

I can`t fined swift manual with more then 1 entity.


For example, i have 2 friends: Jon and David. I created this model core data:


1 entity: Frends

2 entity: Memo


I want save memo for Jon:


let entityDescription = NSEntityDescription.entityForName("Memo", inManagedObjectContext: managedObjectContext!)

let act = Memo(entity: entityDescription!, insertIntoManagedObjectContext: managedObjectContext)

act.text = "Gave me 2 books"

act.frend.name = "Jon"

var error: NSError?

managedObjectContext?.save(&error)

if let err = error {

println(err.localizedFailureReason)

} else {

println("Saved")

}


But I got message "nil"


???

At last I fined solution:


let entityDescription = NSEntityDescription.entityForName("Frends", inManagedObjectContext: managedObjectContext!)

let act = Frends(entity: entityDescription!, insertIntoManagedObjectContext: managedObjectContext)

let entityDescriptionChild = NSEntityDescription.entityForName("Memo", inManagedObjectContext: managedObjectContext!)

let mem = Memo(entity: entityDescriptionChild!, insertIntoManagedObjectContext: managedObjectContext)

act.name = "Jonnie"

mem.text = "Gave me 2 books"

mem.frend = act

I need help to understand 2-entity relationship
 
 
Q