我想创建一个注册视图,为此我想为密码创建两个字段。第一个字段用于选择密码,第二个字段用于确认密码。我还想检查电子邮件地址是否是电子邮件地址。我希望能够登录。该应用程序仅适用于我的朋友。 问题是,无论我在文本域中放置什么,它总是显示第一个警报。
有人可以帮助我做错了吗?
@IBAction func register(sender: AnyObject) {
if RegisterPassword1 != RegisterPassword2 {
let alert = UIAlertView()
alert.title = "Fehler"
alert.message = "Passwörter stimmen nicht überein!"
alert.addButtonWithTitle("Ok")
alert.show()
} else if ListOfAllEmail.contains(RegisterEmailadress.text!) {
self.performSegueWithIdentifier("UserIdentified", sender: self)
} else {
let alert = UIAlertView()
alert.title = "Fehler"
alert.message = "Emailadresse steht nicht im Rodel!"
alert.addButtonWithTitle("Ok")
alert.show()
}
}
答案 0 :(得分:0)
不是UITextFields
,而是比较文本
if RegisterPassword1.text != RegisterPassword2.text {
}
你应该给他们一些名字,如registerPasswordOneTextField
和registerPasswordTwoTextField