Class NSExtensionContext

All Implemented Interfaces:
NSObjectProtocol, ObjCProtocol
Direct Known Subclasses:
ASAccountAuthenticationModificationExtensionContext, ASCredentialProviderExtensionContext, CXCallDirectoryExtensionContext, FPUIActionExtensionContext, ILClassificationUIExtensionContext, ILMessageFilterExtensionContext, PHEditingExtensionContext

public class NSExtensionContext
extends NSObject
  • Constructor Details

    • NSExtensionContext

      public NSExtensionContext()
    • NSExtensionContext

      protected NSExtensionContext​(NSObject.Handle h, long handle)
    • NSExtensionContext

      protected NSExtensionContext​(NSObject.SkipInit skipInit)
  • Method Details

    • getInputItems

      public NSArray<NSExtensionItem> getInputItems()
    • HostWillEnterForegroundNotification

      public static NSString HostWillEnterForegroundNotification()
      Since:
      Available in iOS 8.2 and later.
    • HostDidEnterBackgroundNotification

      public static NSString HostDidEnterBackgroundNotification()
      Since:
      Available in iOS 8.2 and later.
    • HostWillResignActiveNotification

      public static NSString HostWillResignActiveNotification()
      Since:
      Available in iOS 8.2 and later.
    • HostDidBecomeActiveNotification

      public static NSString HostDidBecomeActiveNotification()
      Since:
      Available in iOS 8.2 and later.
    • completeRequest

      public void completeRequest​(NSArray<NSExtensionItem> items, VoidBooleanBlock completionHandler)
    • cancelRequest

      public void cancelRequest​(NSError error)
    • openURL

      public void openURL​(NSURL URL, VoidBooleanBlock completionHandler)