В VC#1 у меня есть UITableView. Когда я нажимаю на ячейку, я попадаю в VC#2, где отображается информация об этой ячейке.
Я хочу иметь возможность нажимать кнопку в VC#2, которая изменяет заголовок ячейки, которой она соответствует в VC#1, но я не понимаю, как это сделать?
Должен ли я создать переменную в VC#2, чтобы сохранить indexPath для выбранной ячейки, а затем вызвать функцию в VC#1 из VC#2, которая использует этот indexPath для обновления ячейки? Если бы я сделал это, разве VC#1 не должен был быть статичным, чтобы я знал, что изменяю правильный экземпляр VC#1? Я использую push-переход и навигационный контроллер, чтобы вернуться назад, поэтому создание нового экземпляра VC # 1 не будет ссылаться на тот же VC, который я пытаюсь изменить, как я полагаю?
Есть ли более простой способ сделать это?