Вставил всего лишь код перехода от одной вьюхи к другой: @IBAction func regAUNT(_ sender: UIButton) { self.performSegue(withIdentifier:"afterREGaunt", sender: self) }
Ошибка при запуске симуляции: Thread 1: signal SIGABRT
Скорее всего “afterREGaunt” - это не верное имя вашей
Или у проверте связь сториборда с @IBAction
Если пользуешься Interface Builder, то тебе нужно установить идентификатор окна “afterREGaunt”.
Разверни консоль, которая внизу экрана, до конца, и покажи. Но скорее всего у тебя идентификатор экрана, на который ты хочешь перейти, не задан
Удали свой код “self.performSegue(withIdentifier:“afterREGaunt”, sender: self)”, и замени его этой функцией “performDisplaySecondVC()”.
Вот код этой функции:
func performDisplaySecondVC() {
let secondVC = self.storyboard?.instantiateViewController(withIdentifier: “afterREGaunt”) as! afterREGaunt
self.present(secondVC, animated: false, completion: nil)
}
Это класс UIViewController, который ты назначил экрану, на который хочешь перейти
https://forum.swiftbook.ru/uploads/default/original/2X/5/54d0e8477b273577b72dff54896f2da9ac24c1e6.png
Как это нет? Расскажи по порядку как и что ты хочешь сделать. Ты создал два экрана, и хочешь перейти с одного на другой?