Swift 5 Редактирование существующего ввода основных данных - PullRequest
0 голосов
/ 06 ноября 2019

У меня есть базовая модель данных с сущностью с именем Person и атрибутами firstName, lastName, age и т. Д. FirstName и lastName никогда не изменятся. Я могу сделать новую запись, выполнив

let newPersonEntry = Person(context: self.managedObjectContext)
newPersonEntry.firstName = "John"
newPersonEntry.lastName = "Doe"
newPersonEntry.age = Int16(30)

do {
    try self.managedObjectContext.save()
} catch {
    fatalError("Failure to save context: \(error)")
}

Но я также хочу иметь возможность редактировать существующие записи. Например, измените возраст для записи, где firstName равно John, а lastName равно Doe.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...