У меня есть TableView с несколькими разделами, и я хотел бы использовать editDidChange в каждой ячейке для обновления текстовых полей. Я могу достаточно легко передать данные из класса ячейки UITableView в ViewController, который обновит модель массива, однако я не могу придумать, как передать информацию о том, какая ячейка редактируется (и, следовательно, какой индекс в массиве должен быть изменено).
Я использовал sender.tag в аналогичном сценарии ios ранее, однако тег подсчитывается только из каждого раздела, когда задействованы заголовки. Как я могу сказать ViewController, какая ячейка редактируется?
Спасибо!
//TableView cell class
@IBAction func textField(_ sender: UITextField) {
updateTextForDelegate.didUpdate(text: sender.text ?? "") //using editingDidChange
}