Тирион
Там есть два варианта, либо ты пишешь делегат и когда в ячейке дёргаешь экшен, твой реализованный делегат в контроллере у таблицы вызывает апдейт, либо замыкание прописываешь в методе, где ячейку возвращаешь.
Есть удобынй екстеншн, который внутри ячейки дает доступ к таблице и indexPath этой ячейки:
extension UITableViewCell {
var tableView: UITableView? {
return superview as? UITableView
}
var indexPath: IndexPath?{
return tableView?.indexPath(for: self)
}
}