UIActivityViewController get activity name in iOS

1.4k views Asked by At

How can I get selected activity name? I can only get activity type from completionWithItemsHandler.

Here is an example:

let activityViewController = UIActivityViewController(activityItems: items,
                                                      applicationActivities: nil)
activityViewController.completionWithItemsHandler = { activity, success, items, error in
    if let activity = activity {
        print("ACTIVITY IS \(activity.rawValue)")
    }
}
viewController.present(activityViewController, animated: true, completion: nil)

I want to get let says "Mail" or "Message" but the code above gives me something like com.apple.UIKit.activity.Message or com.apple.UIKit.activity.Mail

0

There are 0 answers