Рассмотрим вид с помощью кнопки. Мы можем перетащить соединение с этой кнопки на другой контроллер представления, создать переход в IB, и мы счастливы. Что если мне понадобится переход, выполняемый при каком-либо событии, скажем, прохождение по сети, и это не связано с какими-либо действиями пользователя? Сейчас я размещаю кнопку, перетаскиваю переход из этой кнопки, скрываю кнопку, назначаю идентификатор для перехода и где-то в коде я выполняю этот переход. Тем не менее, я думаю, что размещение фиктивной кнопки не является правильным способом. Возможно, я что-то упускаю, используя раскадровки, не могли бы вы помочь мне понять это?