Почему нельзя подключить UIButton к exit?

Кнопка UIButton в языке программирования Swift предназначена для обработки событий нажатия пользователем. Она создана для выполнения определенного действия при нажатии на нее.

Однако, связывание UIButton с exit не является возможным.

Инструкция exit используется в связке с UIStoryboardSegue в приложении, написанном на основе паттерна "Стек навигации" или "Navigation stack". Этот паттерн используется для управления переходами между различными экранами в приложении. Когда пользователь переходит с одного экрана на другой, мы можем использовать exit, чтобы вернуться назад или выполнить другие действия перед переходом.

Связывание кнопки UIButton с exit было бы нецелесообразным, поскольку для кнопки предусмотрен другой механизм выполнения действий при нажатии. Обычно для кнопки UIButton создается IBOutlet и IBAction в коде, который предоставляет возможность выполнить необходимую логику при нажатии на кнопку. IBAction представляет метод, который будет вызываться при событии нажатия кнопки.

Кроме того, связь кнопки с exit является нежелательной, поскольку для кнопки потребуется определить навигационный контроллер UINavigationController, соответствующий представлению, чтобы контроллер мог перейти на предыдущий экран с помощью инструкции exit. Без такого контроллера связь кнопки с exit будет некорректно работать.

Итак, вместо попытки связать кнопку UIButton с exit, вам следует использовать IBOutlet и IBAction в коде приложения, чтобы определить логику, которая будет выполняться при нажатии на кнопку.