如何使用MVVM + Swift4实施Signup屏幕

时间:2019-04-02 07:49:59

标签: ios swift swift4

[![在此处输入图片描述] [1]] [1]我是iOS开发人员,我使用的是XIB(不是Storyboard),因此在我的项目中使用Massive View Controllers感到内gui,所以我已经一直在寻找一种更好的方式来构建我的项目,并遇到了MVVM(Model-View-ViewModel)体系结构。我已经在iOS上阅读了很多MVVM,并且尝试了一个小任务,即注册屏幕。但是我在viewcontroller类中遇到错误。如果有人帮助我,那就太好了。

1 个答案:

答案 0 :(得分:0)

由于错误地调用了init方法而导致错误,代码应类似于

let signupscreen = SignupViewModel.init(Firstname: "", 
                                        Lastname: "", 
                                        Mailid: "", 
                                        Mobilenumber: 0, 
                                        Password: "", 
                                        Confirmpassword: "")

,请使用小写标准的参数名称,firstname代替Firstname,依此类推。

请注意,在更仔细地查看了viewDidLoad代码之后,我觉得不需要整个init方法,因为您不需要signupscreen对象,因此另一种解决方法是删除代码并直接初始化ui组件。