Вызвать alertControllet после клика кнопки с возможностью отказаться от выполения кода Swift

Igor Zexyy

Здравствуйте! Есть кнопка c кодом, срабатывающая от touchUpInside. Хотелось бы сделать всплывающее окно (alertController), требующее подтверждения выполнения кода (Yes - продолжить, No - отменить) содержащегося в кнопке.

1 ответ

Igor Zexyy

let alertController = UIAlertController(title: "Alert", message: "Are you okay?", preferredStyle: .Alert)

    // Initialize Actions
    let yesAction = UIAlertAction(title: "Yes", style: .Default) { (action) -> Void in
        println("The user is okay.")
    }

    let noAction = UIAlertAction(title: "No", style: .Default) { (action) -> Void in
        println("The user is not okay.")
    }

    // Add Actions
    alertController.addAction(yesAction)
    alertController.addAction(noAction)

    // Present Alert Controller
    self.presentViewController(alertController, animated: true, completion: nil)

Ответ взят тут.

licensed under cc by-sa 3.0 with attribution.