обновить переменную из ViewController в представление - PullRequest
0 голосов
/ 22 февраля 2020

У меня есть viewController A и popView B. 1) Нажмите кнопку от A, чтобы открыть View B. 2) Нажмите кнопку от B к контроллеру C. 3) Нажмите кнопку подтверждения на контроллере C, чтобы вернуть значение.

ViewController A имеет функцию делегата, управляющую 3).

Я хочу изменить заголовок кнопки в 2) после выполнения действие 3).

Код, который у меня сейчас есть, находится ниже:

в ViewController A:

var popView: PopView?   //PopView is my popView B

в моей функции делегата у меня есть:

self.popView?.pickFromWhereButton.setTitle("\(place.name ?? "NA")", for: .normal).  // pickFromWhereButton is the button in View B

Однако заголовок pickFromWhereButton не изменится, когда я закончу sh действие 3).

1 Ответ

0 голосов
/ 22 февраля 2020

Когда вы представляете v c из 1, который содержит эту функцию pickFromWhereButton, не забудьте назначить

vc.popView = self
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...