Позвольте мне попробовать это снова. Когда вы используете UITableView, ячейки будут использоваться повторно. Таким образом, вам понадобится способ отслеживать состояние «кнопки» каждой ячейки. Есть много способов приблизиться к этому, но я могу рекомендовать использовать массив "bool", которые отслеживают, была ли кнопка переключена или нет. Затем создайте проверку в ViewController, который обрабатывает ячейки, чтобы проверить массив «bool» для обновления кнопки, если она была нажата. Удачи!