警报消息斯威夫特3

问题描述 投票:-1回答:2

我想不通,如果我做错了,或者如果它是雨燕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
    }
swift3 alert
2个回答
0
投票

您可以使用此功能:

   //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
    }

希望它会帮助你。


0
投票
let alertView:UIAlertView = UIAlertView()
                        alertView.title = "Title"
                        alertView.message = "Message"
                        alertView.delegate = self
                        alertView.addButton(withTitle: "OK")
                        alertView.show()
© www.soinside.com 2019 - 2024. All rights reserved.