- iOS 8.0+
- tvOS 8.0+
In addition to displaying a message to a user, you can associate actions with your alert controller to give the user a way to respond. For each action you add using the
addAction(_:) method, the alert controller configures a button with the action details. When the user taps that action, the alert controller executes the block you provided when creating the action object.
Listing 1 shows how to configure an alert with a single action.
When configuring an alert with the
alert style, you can also add text fields to the alert interface. The alert controller lets you provide a block for configuring your text fields prior to display. The alert controller maintains a reference to each text field so that you can access its value later.
UIAlertController class is intended to be used as-is and does not support subclassing. The view hierarchy for this class is private and must not be modified.