Как остановить навигацию к другому представлению контроллера swift 5 - PullRequest
0 голосов
/ 26 февраля 2020

При нажатии кнопки «Назад» я проверяю, включена ли кнопка «Сохранить». Если это так, мне нужно остановить навигацию и представить предупреждение, чтобы позволить пользователю сохранить данные. Приведенный ниже код работает, но предупреждение отображается после перехода к предыдущему контроллеру представления. Как я могу остановить навигацию и затем представить предупреждение?

Заранее спасибо.

    override func willMove(toParent parent: UIViewController?)
        {
            if saveBtn_Outlet.isEnabled
            {
                view.sendConfirmationAlert(theTitle: "You have made changes", theMessage: "Data loss will occur", buttonTitle: "OK")
            }
        }
...