GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Como faço uma Alert message UIAlertController


#1

Boas,

como faço um alerta no Swift? tentei da forma abaixo mas deu um erro.

@IBAction func showAlertButtonTapped(_ sender: AnyObject) {
    
    var myAlert = UIAlertController(title: "Alert", message: "Bem-vindo", preferredStyle: UIAlertControllerStyle.alert);
    
    let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.default){
    (ACTION) in
        print("Cancel Button Tapped")
    }
    
    myAlert.addAction(okAction)
    self.presentedViewController(myAlert, animated: true, completion: nil)
    
}
    
    

}

#2

Apenas troque o "(ACTION) in" por "action -> Void in".

@IBAction func showAlertButtonTapped(_ sender: AnyObject) {
              // Cria um alert
              let myAlert: UIAlertController = UIAlertController(title: "Alert", message: "Bem-vindo",         preferredStyle: .alert)
              let okAction: UIAlertAction = UIAlertAction(title: "OK", style: .default) { action -> Void in
                   //Just dismiss the action sheet
                   print("Cancel Button Tapped")
              }
              myAlert.addAction(okAction)
              self.present(myAlert, animated: true, completion: nil)
}