Если вы подключили саму кнопку к переходу (Ctrl + перетаскивание от кнопки ко второму контроллеру представления в конструкторе интерфейсов), то вам не понадобится IBAction.До тех пор, пока ваш контроллер представления правильно связан с контроллером навигации, простого подключения к переходу таким образом должно быть достаточно для выполнения анимации push от первого контроллера представления ко второму - вам не придется писать код наall.
Цель метода prepareForSegue
- передать данные целевому контроллеру представления, настроить делегата и т. д. Если у вас нет данных для передачи второму контроллеру представления или нечего настраивать вэтот контроллер, тогда вам не нужно будет реализовывать prepareForSegue
.Вы можете искать в Интернете такие термины, как сценарий segue делегата, чтобы найти некоторые рекламные ролики , подобные этому , которые описывают некоторые рекомендации по использованию prepareForSegue
и другие функции раскадровки для управления переходами между контроллерами представления.