我想不通,如果我做错了,或者如果它是雨燕3语言。我有它的声明之前使用displayAlertMessage
局部变量的麻烦。
下面是代码:
if(userPassword != userPasswordRepeat)
{
//Vis alarm besked
displayAlertMessage(userMessage: "Passwords do not match.");
return
}
if(userEmail == "" || userPassword == "" || userFirstName == "" || userLastName == "")
{
//vis alarm besked 2
displayAlertMessage(userMessage: ("All fields are required to be filled."));
return
}
您可以使用此功能:
//MARK: alert message
func alertMessage(_ userMessage:String){
let myAlert = UIAlertController(title: "Sorry!", message: userMessage, preferredStyle: .alert)
let okAction = UIAlertAction(title: "OK", style: .default, handler: nil)
myAlert.addAction(okAction)
self.present(myAlert, animated: true, completion: nil)
}
然后用它是这样的:
self.alertMessage("String you would like to display")
所以,你的代码应该是这样的:
if(userPassword != userPasswordRepeat)
{
//Vis alarm besked
self.alertMessage("Passwords do not match")
return
}
if(userEmail == "" || userPassword == "" || userFirstName == "" || userLastName == "")
{
//vis alarm besked 2
self.alertMessage("All fields are requred to be filled")
return
}
希望它会帮助你。
let alertView:UIAlertView = UIAlertView()
alertView.title = "Title"
alertView.message = "Message"
alertView.delegate = self
alertView.addButton(withTitle: "OK")
alertView.show()