我是核心数据的新手。我只想检查核心数据中是否存在记录,然后更新其他插入。我可以插入、获取删除数据但无法更新。这是我的一段代码
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")
}
}
Run Code Online (Sandbox Code Playgroud)
请帮我更新代码片段