Create UIAlertController with OK and Cancel Buttons in Swift

In this short Swift code example we will create an Alert dialog with two buttons: OK and Cancel button.

  • Create UIAlertController with Title and Message to display
  • Add UIAlertAction or OK button to UIAlertController
  • Create UIAlertAction for Cancel button
  • Handle UIAlertAction to know when user taps on OK button or Cancel button
  
        let alertController = UIAlertController(title: "Alert title", message: "Message to display", preferredStyle: .alert)
        
        // Create OK button
        let OKAction = UIAlertAction(title: "OK", style: .default) { (action:UIAlertAction!) in
            
            // Code in this block will trigger when OK button tapped.
            print("Ok button tapped");
            
        }
        alertController.addAction(OKAction)
        
        // Create Cancel button
        let cancelAction = UIAlertAction(title: "Cancel", style: .cancel) { (action:UIAlertAction!) in
            print("Cancel button tapped");
        }
        alertController.addAction(cancelAction)
        
        // Present Dialog message
        self.present(alertController, animated: true, completion:nil)

Check this swift code example to learn how to create UIAlertController with two buttons and UITextField

UIAlertController with Two Buttons and UITextField

[raw_html_snippet id=”cookbookpagecoursesheader”]

Unit Testing Swift Mobile App

Apply Test-Driven Development(TDD) process to iOS mobile app development in Swift Preview this video course.