Вы получаете сообщение об ошибке, потому что вы вызываете метод init неправильно, код должен выглядеть примерно так:
let signupscreen = SignupViewModel.init(Firstname: "",
Lastname: "",
Mailid: "",
Mobilenumber: 0,
Password: "",
Confirmpassword: "")
, и, пожалуйста, используйте строчный стандарт для имен параметров, firstname
вместо Firstname
и т. Д.on.
Обратите внимание, что после более внимательного изучения кода viewDidLoad мне кажется, что весь метод init не нужен, так как вам не нужен объект signupscreen
для чего-либо, поэтому альтернативный ответ - простоудалите код и инициализируйте компоненты вашего интерфейса напрямую.