I am new in core data. i just want to check if a record exists in core data then update else insert. i can insert, fetch delete data but unable to update. Here is my piece of code
var context = (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
var user = [Users]()
func insertData() {
let newUser = NSEntityDescription.insertNewObject(forEntityName: "Users", into: context)//entity(forEntityName: "Users", in: context)
newUser.setValue("chatt", forKey: "name")
newUser.setValue("100", forKey: "balance")
newUser.setValue("123", forKey: "user_id")
do {
try context.save()
} catch {
print("Failed saving")
}
}
Please help me with the update code snippet