Я пытаюсь сохранить данные из моего tableView в основные данные.Первоначально мне нужно было сохранить только одну строку в цикле, но теперь я должен сохранить две.Две сохраняемые строки различны, и я определяю, какая из них основана на моде счетчика цикла for.
К сожалению, я могу получить доступ только к значению одной строки в цикле.
Что такоеБолее эффективный способ решения этой проблемы.
for index in 1..<setsVal {
let sets = Sets(context: context)
let test = IndexPath(row: index, section: 0)
if (index % 2 == 0) {
let repCell = tableView.cellForRow(at: test) as! RepsTableViewCell
sets.repAmount = Int16(repCell.repsStepper.value)
}
else {
let restCell = tableView.cellForRow(at: test) as! RestTableViewCell
sets.restTime = Int16(restCell.restSlider.value)
}
sets.noId = Int16(no)
workout.addToSets(sets)
no = no + 1
}
try! context.save()
Спасибо!