Ошибка при создании outlets и actions

swift

#1

Когда я пытаюсь создать outlet или action , слева появляются вот такие предупреждения. Никаких комментариев к этому не прилагается кроме Thread 1: signal SIGABRT который возникает по этой причине. 42

class ViewController: UIViewController {

@IBOutlet weak var mainUImage: UIImageView!
@IBOutlet weak var EmailField: UITextField!
@IBOutlet weak var PasswordField: UITextField!

@IBOutlet weak var EmailFieldLogin: UITextField!
@IBOutlet weak var PasswordFieldLogin: UITextField!

@IBAction func SignUp(_ sender: Any) {
}
@IBAction func Login(_ sender: Any) {
}

override func viewDidLoad() {
    super.viewDidLoad()
    
        }
    }

#2

Отвяжите все и по новой попробуйте. Прям по всем пройдитесь по несколько раз. Может где дважды на разные один объект связали


#3

Не думаю, что это выход, тем более не сработало (опробовано).


#4

Я уже сам от них ушёл и стараюсь хардкодить(все писать кодом) по этому что помню из проблем написал. А так версия Xcode какая?:thinking: Не исключён и баг :smiley: и в консоли что пишет кстати? Скопируйте все что выдаст и сюда напишите


#5

@IBOutlet weak var EmailField: UITextField!
@IBOutlet weak var PasswordField: UITextField!

@IBOutlet weak var EmailFieldLogin: UITextField!
@IBOutlet weak var PasswordFieldLogin: UITextField!

Это четыре объекта в сториборде?


#6

Да, но разные View Controllerы


#7

Это как? Вы к одному оутлету два борда?


#8

Так надо же с одного вью контроллера в один файл. А не с двух вс в один файл. Он не находит аутлеты, когда обращается к вс, вот и падает все.


#9

Обычно ,Thread 1: signal SIGABRT - возникает из-за неправильного подключения , покажите лучше лог