Swift3 从iAction按钮调用UIAlertController
我正在尝试调用AlertController,以便在向我的PHP站点发送帖子后向用户显示一条消息。我无法调用IBAction按钮内的AlertController。提前谢谢你的帮助。我肯定我只是缺少一些基本的东西 这是我的一段代码Swift3 从iAction按钮调用UIAlertController,swift3,Swift3,我正在尝试调用AlertController,以便在向我的PHP站点发送帖子后向用户显示一条消息。我无法调用IBAction按钮内的AlertController。提前谢谢你的帮助。我肯定我只是缺少一些基本的东西 这是我的一段代码 //Button Press Function @IBAction func UPDATE_BTN(_ sender: UIButton) { let SSID = SSID_INPUT.text let PASS = PASS_INPUT.text
//Button Press Function
@IBAction func UPDATE_BTN(_ sender: UIButton) {
let SSID = SSID_INPUT.text
let PASS = PASS_INPUT.text
//Call SSID and PASS Valid to Check Length
let ssid_return = isSSIDValid(SSID!)
let pass_return = isPasswordValid(PASS!)
//If They Pass, Then Send to Web Server
if(ssid_return && pass_return)
{
print("Valid, Sending Info")
//Send Info to Webserver to Update Info
SEND_POST(SSID: SSID!,PASS: PASS!)
//This is where I want to call the ALERT....
func viewDidAppear(_: animated: Bool){
CreateAlert(title: "TEST", message: "IT WENT THROUGH")
}
}
//Otherwise Send User Error
else {
//Also Call Another Alert Here To Say It Didn't Post...
print("Not Valid")
}
}
这是我的AlertController的代码
//Alert Function
func CreateAlert (title:String, message:String){
let Alert = UIAlertController(title: title, message: message, preferredStyle: UIAlertControllerStyle.alert)
Alert.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default, handler: {(ACTION) in
Alert.dismiss(animated: true, completion: nil)
}))
self.present(Alert, animated: true, completion: nil)
}
更改CreateAlert函数,如下所示
func CreateAlert(title: String, message: String) {
let alertController = UIAlertController(title: title, message:
message, preferredStyle: UIAlertControllerStyle.alert)
alertController.addAction(UIAlertAction(title: "OK", style: UIAlertActionStyle.default,handler: nil))
self.present(alertController, animated: true, completion: nil)
}
不要以大写字母开始let或var名称。让警惕被听到。将更改代码。但是如何调用警报函数呢?这是一个更清晰的示例,现在如何调用函数来显示警报?我调用func VIEWDIDEPROPENCE做得对吗?没关系,我得到了。在创建函数之前,我正在尝试调用它。谢谢您的帮助!