Returns the view controller to present to the user.
SDKs
- iOS 10.0+
- Mac Catalyst 13.0+
Framework
- UIKit
Declaration
var activityViewController: UIView Controller? { get }
Return Value
The view controller to present to the user. The default implementation returns nil
.
Discussion
Subclasses that provide additional UI using a view controller can override this method to return that view controller. If this method returns a valid object, the system presents the returned view controller modally instead of calling the perform()
method.
Your custom view controller should provide a view with your custom UI and should handle any user interactions inside those views. Upon completing the activity, do not dismiss the view controller yourself. Instead, call the activity
method and let the system dismiss it for you.