У меня есть следующий сценарий: у меня есть контроллер вида и вы хотите программно перейти в другое представление f.e. чтобы дать пользователю возможность изменять настройки.
Таким образом, у меня есть VC1 и VC_settings и модемный переход между этими контроллерами. Я дал segue идентификатор и назову его так:Открыть тот же вид с разных контроллеров просмотров
performSegue(withIdentifier: "SegueToSettingsView)
Хорошо, это работает без проблем. Открывается окно настроек, и я могу вернуться к VC1.
Теперь я хочу иметь одинаковую функциональность в другом контроллере VC2. Я хочу повторно использовать представление настроек, но проблема в том, что segue уже подключен между VC1 и VC_settings, и я не могу подключить новый для VC2.
И если я попытаюсь вызвать существующий segue с coce выше в VC2, тогда приложение выйдет из строя.
К сожалению, ваш скриншот немного запутанным для меня, потому что вы только показать зависимости. Но можете ли вы описать шаги в Xcode или дать небольшой фрагмент кода о том, как создавать/использовать segues? – altralaser