popViewController, а затем немедленно представить контроллер предупреждений - PullRequest
0 голосов
/ 21 февраля 2020

Я пытаюсь вытолкнуть контроллер из действия предупреждения и получить доступ к другому контроллеру представления. Я хочу сделать какое-то действие сразу после того, как я доберусь до этого другого контроллера, скажем, открыть другой контроллер предупреждений. Как мне это сделать?

UIAlertController.getAlertView("Success", message: "Your password has been successfully changed!", cancelButtonTitle: "Ok", cancelHandler: { (action) in
 self.navigationController?.popViewController(animated: true)
                        }).show(self)

1 Ответ

3 голосов
/ 25 февраля 2020

Если вы хотите go вернуться к предыдущему viewController при нажатии действия предупреждения, вам поможет код ниже.

    let alert = UIAlertController(title: "Success", message: "Your password has been successfully changed!", preferredStyle: UIAlertController.Style.alert)
    alert.addAction(UIAlertAction(title: "OK", style: UIAlertAction.Style.cancel, handler: { action in
        //perfoem any action you want on click of OK
                    self.navigationController?.popViewController(animated: true)
                }))
    self.present(alert, animated: true, completion: nil)
...