Я разрабатываю приложение iOS контактов. Я не знаю, как использовать Core Data, но я немного научился и смог создать данные и отобразить их в виде таблицы. Но сейчас мне нужна помощь. Я ищу код, который запрашивает имя контакта в основных данных, чтобы проверить, существует ли этот контакт уже. Если это так, мне нужно отредактировать эти данные, если нет, мне нужно создать эти данные. Кто-нибудь может мне помочь?
Я использую этот простой код для создания данных:
let appDelegate = UIApplication.shared.delegate as! AppDelegate
let context = appDelegate.persistentContainer.viewContext
let entity = NSEntityDescription.entity(forEntityName: "Contact", in: context)
let newEventWithTickets = NSManagedObject(entity: entity!, insertInto: context)
var name = contact.name
var email = contact.email
newEventWithTickets.setValue(name, forKey: "name")
newEventWithTickets.setValue(email, forKey: "email")
do {
try context.save()
} catch {
print("Failed saving")
}