- Два Сущности
- Гимнастка является один ко многим, чтобы встретиться
- Я хотел бы, когда я сохраняю новую встречу, он получает назначение в качестве соревнований для каждой гимнастки где они затем могут забить свои индивидам баллы для каждого события
может быть, я совершенно неправильно в моей логике, но вот то, что я пытаюсь сделатьSwift набор или обновление активов в основных данных
запроса ЛПЭ = NSFetchRequest (EntityName: «Гимнастка»)
do {
let entities = try AD.managedObjectContext.executeFetchRequest(request) as! [Gymnast]
for item in entities {
if let first = item.valueForKey("firstName"), last = item.valueForKey("lastName") {
print("Name: \(first) \(last)")
let myMeet = NSEntityDescription.insertNewObjectForEntityForName("Meet", inManagedObjectContext: AD.managedObjectContext) as! Meet
myMeet.meetName = "Winter Classic"
let myMeets = item.meets!.mutableCopy() as! NSMutableSet
myMeets.addObject(myMeet)
item.meets = myMeets.copy() as? NSSet
AD.saveContext()
}
}
} catch {
}
}
}
Если вы хотите подключить каждый гимнаст к каждому Meet, то releationship должно быть много-ко-многим. – Willeke