Class

UIActivityViewController

A view controller that you use to offer standard services from your app.

Declaration

@interface UIActivityViewController : UIViewController

Overview

The system provides several standard services, such as copying items to the pasteboard, posting content to social media sites, sending items via email or SMS, and more. Apps can also define custom services.

Your app is responsible for configuring, presenting, and dismissing this view controller. Configuration for the view controller involves specifying the data objects on which the view controller should act. (You can also specify the list of custom services your app supports.) When presenting the view controller, you must do so using the appropriate means for the current device. On iPad, you must present the view controller in a popover. On iPhone and iPod touch, you must present it modally.

Topics

Initializing the Activity View Controller

- initWithActivityItems:applicationActivities:

Initializes and returns a new activity view controller object that acts on the specified data.

Accessing the Completion Handler

completionWithItemsHandler

The completion handler to execute after the activity view controller is dismissed.

completionHandler

The completion handler to execute after the activity view controller is dismissed.

Deprecated

Excluding Specific Activity Types

excludedActivityTypes

The list of services that should not be displayed.

Constants

UIActivityViewControllerCompletionWithItemsHandler

A completion handler to execute after the activity view controller is dismissed.

UIActivityViewControllerCompletionHandler

A completion handler to execute after the activity view controller is dismissed.

Relationships

Inherits From

See Also

Activities Interface

UIActivityItemProvider

A proxy for data passed to an activity view controller.

UIActivityItemSource

A set of methods used by an activity view controller to retrieve the data items to act on.

UIActivity

An abstract class that you subclass to implement app-specific services.