An item that specifies a configurable user-initiated action for your app (the item is also called a mutable Home screen dynamic quick action).


class UIMutableApplicationShortcutItem : UIApplicationShortcutItem


This class is a convenience subclass of UIApplicationShortcutItem, helping you work with registered, and therefore immutable, quick actions. For information about how to use objects of this class in your app, read the overview in UIApplicationShortcutItem.


Inspecting a Home Screen Mutable, Dynamic Quick Action

var localizedTitle: String

The required, user-visible title for the Home screen dynamic mutable quick action.

var localizedSubtitle: String?

The optional, user-visible subtitle for the Home screen dynamic mutable quick action.

var type: String

A required, app-specific string that you can employ to identify the type of quick action to perform.

var icon: UIApplicationShortcutIcon?

The optional icon for the Home screen dynamic mutable quick action.

var userInfo: [String : NSSecureCoding]?

Optional, app-specific information that you can provide for use when your app performs the Home screen dynamic mutable quick action.

Designating the Scene to Activate

var targetContentIdentifier: Any?

The object that determines which scene handles the quick action.


Conforms To

See Also

Home Screen Quick Actions

Add Home Screen Quick Actions

Expose commonly used functionality with static or dynamic 3D Touch Home screen quick actions.

class UIApplicationShortcutItem

An application shortcut item, also called a Home screen dynamic quick action, that specifies a user-initiated action for your app.

class UIApplicationShortcutIcon

An image you can optionally associate with a Home screen quick action to improve its appearance and usability.