Редактировать:
Я вернулся и попытался воссоздать соединение и обнаружил, что компоновщик заставляет меня подключать его как объект Exit, а не как объект View Controller.Я понятия не имею, почему он это делает, и даже после того, как он сломал старую кнопку и создал новую, она все еще заставляет меня.Итак, я нашел причину первоначальной проблемы, но не могу определить основную причину.
![no description](https://i.stack.imgur.com/ma2gv.png)
Исходное сообщение:
Каждый экран в моем текущем проекте представлен модально, и я использую следующее, чтобы отключить контроллер представления при нажатии кнопки:
@IBAction func close(){
dismiss(animated: true, completion: nil)
}
До сих пор он работал отлично, за исключениемсамый последний вид, который я должен был создать.Я проверил свой переход, и он настроен на модальное представление, как и все остальные.Я проверил и дважды проверил другие конфигурации segue, а также конфигурации представления.Они идентичны другим взглядам.Я в полной растерянности.Просто интересно, было ли у кого-нибудь когда-нибудь такое или есть какие-то предложения, которые я мог упустить из виду.Черт побери, я попытался self.dismiss()
, и это не имело значения.
Мой макет раскадровки по своей природе несколько сглажен, иными словами, контроллер основного вида является верхним, а затем остальные представления являются вторичными и не имеют никакого отношения друг к другу, а только к основному виду.,
Вот настройки sege для рассматриваемого контроллера представления:
![Current segue settings for view](https://i.stack.imgur.com/OuY6o.png)