Я пытаюсь обновить значения в основных данных. У меня есть сущность «Проекты» с сущностями «оборудование» для каждого проекта. Когда я пытаюсь отредактировать значение оборудования, например, «имя», оно не редактируется для проекта. Я пытаюсь изменить его оборудование, оно просто выполняет первый проект в списке проектов. Так что мне нужно сослаться на правильный проект. Не уверен, как это сделать. Ниже «let Equip2» будет указывать правильное значение оборудования в правильном проекте. Но как мне добавить это в projectsUp = projects [DetailEquip!] В виде строки NSManagedOject, чтобы на нее ссылались правильно? спасибо всем.
\\ let Equip2 = catagory1? .equipment? [DetailEquip!]
let fetchRequest : NSFetchRequest<Equipment> = Equipment.fetchRequest()
do {
let projects = try managedContext.fetch(fetchRequest)
let projectsUp = projects[DetailEquip!] as NSManagedObject
// let equip = catagory1?.equipment?[DetailEquip!]
editName = Name.text!
editModelNum = ModelNum.text ?? ""
editFirmware = Firmware.text ?? ""
editSerialNumb = SerialNumb.text ?? ""
projectsUp.setValue(editName, forKey: "name")
projectUp.setValue(editModelNum, forKey: "modelnum")
ProjectUP.setValue(editFirmware, forKey: "firmware")
ProjectUp.setValue(editSerialNumb, forKey: "serialnum")
try managedContext.save()
print("Saved OK")
tableView.reloadData()
\\