Class UIActivityViewController

All Implemented Interfaces:
NSCoding, NSExtensionRequestHandling, NSObjectProtocol, UIActivityItemsConfigurationProviding, UIAppearanceContainer, UIContentContainer, UIFocusEnvironment, UIPasteConfigurationSupporting, UIResponderStandardEditActions, UIStateRestoring, UITraitEnvironment, UIUserActivityRestoring, ObjCProtocol

public class UIActivityViewController
extends UIViewController
  • Constructor Details

    • UIActivityViewController

      protected UIActivityViewController()
    • UIActivityViewController

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

      protected UIActivityViewController​(NSObject.SkipInit skipInit)
    • UIActivityViewController

      public UIActivityViewController​(NSArray<?> activityItems, NSArray<UIActivity> applicationActivities)
    • UIActivityViewController

      public UIActivityViewController​(UIActivityItemsConfigurationReading activityItemsConfiguration)
      Since:
      Available in iOS 14.0 and later.
    • UIActivityViewController

      public UIActivityViewController​(List<?> activityItems, NSArray<UIActivity> applicationActivities)
  • Method Details

    • getCompletionHandler

      @Deprecated public VoidBlock2<String,​Boolean> getCompletionHandler()
      Deprecated.
      Deprecated in iOS 8.0. Use completionWithItemsHandler
    • setCompletionHandler

      @Deprecated public void setCompletionHandler​(VoidBlock2<String,​Boolean> v)
      Deprecated.
      Deprecated in iOS 8.0. Use completionWithItemsHandler
    • getCompletionWithItemsHandler

      public VoidBlock4<String,​Boolean,​NSArray<NSObject>,​NSError> getCompletionWithItemsHandler()
    • setCompletionWithItemsHandler

      public void setCompletionWithItemsHandler​(VoidBlock4<String,​Boolean,​NSArray<NSObject>,​NSError> v)
    • getExcludedActivityTypes

      public List<String> getExcludedActivityTypes()
    • setExcludedActivityTypes

      public void setExcludedActivityTypes​(List<String> v)
    • allowsProminentActivity

      public boolean allowsProminentActivity()
      Since:
      Available in iOS 15.4 and later.
    • setAllowsProminentActivity

      public void setAllowsProminentActivity​(boolean v)
      Since:
      Available in iOS 15.4 and later.
    • init

      protected long init​(NSArray<?> activityItems, NSArray<UIActivity> applicationActivities)
    • init

      protected long init​(UIActivityItemsConfigurationReading activityItemsConfiguration)
      Since:
      Available in iOS 14.0 and later.