Ошибка при запуске симуляции: Thread 1: signal SIGABRT

xcode
swift

#23

можешь пожалуйста скинуть скриншоты контроллеров и segue которые у тебя есть в сториборде, такое ощущение что у тебя там не правильно заданы StoryboardID или классы


#24

проблема в том, что поля такого у кнопки нет вообще и segue тоже не имеет такого поля


#25

Ты должен не кнопку смотреть, а контроллер поля, в котором кнопка


#26

а где это?? Ибо сам еще не до конца разобрался с xcode


#27


#28

Зачем ты выбираешь кнопку, если тебе нужен экран. Для перехода на другой экран, ViewController присваивается экрану, а не кнопке.


#29

А как выбрать экран?


#30

Да, ты не правильно указал id. Тебе нужно написать

self.storyboard?.instantiateViewController(withIdentifier: "здесь твой ID для этого контроллера который ты указал в сториборде") as! "здесь твой viewController"

Функция performDisplaySecondVC() тебе по сути не нужна, можешь вставить этот код в regAUNT


#31

в каком плане во-втором случае viewController?


#32

допустим у тебя есть viewController ты хочешь на него перейти, в твоем случае посредством кнопки, в сториборде указываешь Class и Storyboard ID этого контроллера (как на скрине у Nikendo ), далее просто пишешь код где хочешь сделать переход и все

self.storyboard?.instantiateViewController(withIdentifier: "здесь твой ID для этого контроллера который ты указал в сториборде") as! здесь твой viewController


#33


все равно ошибка


#34

у тебя сам класс “regauthent” создан?
PS: Пожалуйста называй классы с большой буквы)


#35

Нет не сам, я сам так назвал, а как надо??


#36

обычно создается класс(command + N), потом в сториборде где class указываешь его( когда пишешь называние своего класса он обычно выходит). Так же указываешь storyboard ID.
PS: можешь пожалуйста нажать на синию кнопку где “Class” на твоем скриншоте и скинуть сюда


#37

То чувство что автор даже курсы не проходил


#38

17 15-06-20


#39

ты не создал класс под названием regauthent, советую тебе сначала пройти курсы и потихоньку делать и повторять. Ты так долго будешь изучать, лучше с курсами или с туториалами учиться.