Initializer

init(titleVariants:subtitleVariants:imageSet:primaryAction:secondaryAction:duration:)

Creates a navigation alert.

Declaration

init(titleVariants: [String], subtitleVariants: [String]?, imageSet: CPImageSet?, primaryAction: CPAlertAction, secondaryAction: CPAlertAction?, duration: TimeInterval)

Parameters

titleVariants

An array of localized, displayable titles. The system selects the title that fits in the available display space.

subtitleVariants

An array of localized, displayable subtitles. The system selects the title that fits in the available display space.

imageSet

An image set displayed in the navigation alert. The navigation alert doesn't support animated images. If you provide an animated image, the alert uses the first image in the animation sequence.

primaryAction

The primary action and its button.

secondaryAction

An optional, secondary action with its button.

duration

The amount of time, in seconds, that the alert is visible. Setting the duration to 0 displays the alert until dismissed by the user.

Return Value

A newly initialized navigation alert.