Instance Property


A short description of the reason for the alert.


var title: String { get }


When a title is present, the system attempts to display a notification alert. If your app is not authorized to display alert-based notifications, this property is ignored.

Title strings should be short, usually only a couple of words describing the reason for the notification. In watchOS, the title string is displayed as part of the short look notification interface, which has limited space.

See Also

Getting the Notification Data

var subtitle: String

A secondary description of the reason for the alert.

var body: String

The message displayed in the notification alert.

var badge: NSNumber?

The number to display as the app’s icon badge.

var sound: UNNotificationSound?

The sound to play when the notification is delivered.

var launchImageName: String

The name of the launch image to display when your app is launched in response to the notification

var userInfo: [AnyHashable : Any]

A dictionary of custom information associated with the notification.

var attachments: [UNNotificationAttachment]

An array of attachments to display with the notification.