UIKit · IOS API REFERENCE
UIActivityViewController
class · iOS 6.0+ · SDK 27.1
class UIActivityViewController
Members (12)
init · iOS 6.0+init
TypeScriptstatic initActivityItemsApplicationActivities(activityItems: Array<unknown>, applicationActivities?: (Array<UIActivity>) | null): Promise<UIActivityViewController>
Swift declarationinit(activityItems: [Any], applicationActivities: [UIActivity]?)
init · iOS 14.0+init
TypeScriptstatic initActivityItemsConfiguration(activityItemsConfiguration: SDKHandle): Promise<UIActivityViewController>
Swift declarationconvenience init(activityItemsConfiguration: any UIActivityItemsConfigurationReading)
get · iOS 15.4+allowsProminentActivity
TypeScriptget allowsProminentActivity(): Promise<boolean>
Swift declarationvar allowsProminentActivity: Bool { get set }
set · iOS 15.4+allowsProminentActivity
TypeScriptsetAllowsProminentActivity(value: boolean): Promise<void>
Swift declarationvar allowsProminentActivity: Bool { get set }
get · iOS 6.0+ · Deprecated in iOS 8.0completionHandler
TypeScriptget completionHandler(): Promise<(((arg0: (UIActivity_ActivityType) | null, arg1: boolean) => Promise<void>)) | null>
Swift declarationvar completionHandler: UIActivityViewController.CompletionHandler? { get set }
set · iOS 6.0+ · Deprecated in iOS 8.0completionHandler
TypeScriptsetCompletionHandler(value?: (((arg0: (UIActivity_ActivityType) | null, arg1: boolean) => void)) | null): Promise<void>
Swift declarationvar completionHandler: UIActivityViewController.CompletionHandler? { get set }
get · iOS 8.0+completionWithItemsHandler
TypeScriptget completionWithItemsHandler(): Promise<(((arg0: (UIActivity_ActivityType) | null, arg1: boolean, arg2: (Array<unknown>) | null, arg3: (NativeError) | null) => Promise<void>)) | null>
Swift declarationvar completionWithItemsHandler: UIActivityViewController.CompletionWithItemsHandler? { get set }
set · iOS 8.0+completionWithItemsHandler
TypeScriptsetCompletionWithItemsHandler(value?: (((arg0: (UIActivity_ActivityType) | null, arg1: boolean, arg2: (Array<unknown>) | null, arg3: (NativeError) | null) => void)) | null): Promise<void>
Swift declarationvar completionWithItemsHandler: UIActivityViewController.CompletionWithItemsHandler? { get set }
get · iOS 18.0+excludedActivitySectionTypes
TypeScriptget excludedActivitySectionTypes(): Promise<UIActivitySectionTypes>
Swift declarationvar excludedActivitySectionTypes: UIActivitySectionTypes { get set }
set · iOS 18.0+excludedActivitySectionTypes
TypeScriptsetExcludedActivitySectionTypes(value: UIActivitySectionTypes): Promise<void>
Swift declarationvar excludedActivitySectionTypes: UIActivitySectionTypes { get set }
get · iOS 6.0+excludedActivityTypes
TypeScriptget excludedActivityTypes(): Promise<(Array<UIActivity_ActivityType>) | null>
Swift declarationvar excludedActivityTypes: [UIActivity.ActivityType]? { get set }
set · iOS 6.0+excludedActivityTypes
TypeScriptsetExcludedActivityTypes(value?: (Array<UIActivity_ActivityType>) | null): Promise<void>
Swift declarationvar excludedActivityTypes: [UIActivity.ActivityType]? { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
UIActivityViewController.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All UIKit types →