---
title: INUIEditVoiceShortcutViewController
framework: intentsui
role: symbol
role_heading: Class
path: intentsui/inuieditvoiceshortcutviewcontroller
---

# INUIEditVoiceShortcutViewController

## INUIEditVoiceShortcutViewController

INUIEditVoiceShortcutViewController Class of IntentsUI A view controller that lets the user edit or remove an existing shortcut.

``` class INUIEditVoiceShortcutViewController ```

Overview

To let the user edit or remove a shortcut, create an instance of [INUIEditVoiceShortcutViewController](/documentation/intentsui/inuieditvoiceshortcutviewcontroller) with the [INVoiceShortcut](/documentation/intents/invoiceshortcut). Then present the view controller to the user. To receive notifications of changes made to the shortcut, set the controller’s [delegate](/documentation/intentsui/inuieditvoiceshortcutviewcontroller/delegate) to an object that conforms to the [INUIEditVoiceShortcutViewControllerDelegate](/documentation/intentsui/inuieditvoiceshortcutviewcontrollerdelegate) protocol.

Inherits From

[NSViewController](/documentation/AppKit/NSViewController) [UIViewController](/documentation/UIKit/UIViewController)

Conforms To

[CVarArg](/documentation/Swift/CVarArg) [CustomDebugStringConvertible](/documentation/Swift/CustomDebugStringConvertible) [CustomStringConvertible](/documentation/Swift/CustomStringConvertible) [Equatable](/documentation/Swift/Equatable) [Hashable](/documentation/Swift/Hashable) [NSCoding](/documentation/Foundation/NSCoding) [NSEditor](/documentation/AppKit/NSEditor) [NSExtensionRequestHandling](/documentation/Foundation/NSExtensionRequestHandling) [NSObjectProtocol](/documentation/ObjectiveC/NSObjectProtocol) [NSSeguePerforming](/documentation/AppKit/NSSeguePerforming) [NSStandardKeyBindingResponding](/documentation/AppKit/NSStandardKeyBindingResponding) [NSTouchBarProvider](/documentation/AppKit/NSTouchBarProvider) [NSUserActivityRestoring](/documentation/AppKit/NSUserActivityRestoring) [NSUserInterfaceItemIdentification](/documentation/AppKit/NSUserInterfaceItemIdentification) [Sendable](/documentation/Swift/Sendable) [SendableMetatype](/documentation/Swift/SendableMetatype) [UIActivityItemsConfigurationProviding](/documentation/UIKit/UIActivityItemsConfigurationProviding) [UIAppearanceContainer](/documentation/UIKit/UIAppearanceContainer) [UIContentContainer](/documentation/UIKit/UIContentContainer) [UIFocusEnvironment](/documentation/UIKit/UIFocusEnvironment) [UIPasteConfigurationSupporting](/documentation/UIKit/UIPasteConfigurationSupporting) [UIResponderStandardEditActions](/documentation/UIKit/UIResponderStandardEditActions) [UIStateRestoring](/documentation/UIKit/UIStateRestoring) [UITraitChangeObservable](/documentation/UIKit/UITraitChangeObservable-67e94) [UITraitEnvironment](/documentation/UIKit/UITraitEnvironment) [UIUserActivityRestoring](/documentation/UIKit/UIUserActivityRestoring)
