基于iOS的APP“好妈妈”开发日志八
登录成功后跳转到tabbar,登录失败则弹出提示框alert
var alert: UIAlertController!
override func viewDidLoad() {
super.viewDidLoad()
alert = UIAlertController(title: "提示", message: "用户名或密码错误,请重新输入", preferredStyle: UIAlertControllerStyle.alert)
let okAction = UIAlertAction(title: "确定", style: UIAlertActionStyle.default, handler: nil)
alert.addAction(okAction)
}
@objc func loginConfrim(){
self.view.endEditing(true)
LCUser.logIn(username: txtUser.text!, password: txtPwd.text!) { result in
switch result {
case .success(let user):
print("Login succeed")
let first = self.storyboard
let secondView:UIViewController = first?.instantiateViewController(withIdentifier: "TarBar") as! UIViewController
self.present(secondView, animated: true, completion: nil)
break
case .failure(let error):
self.present(self.alert, animated: true, completion: nil)
print(error)
}
}