Could you show your code ? And explain what is precisely the problem ?
API is:
CompletionWithItemsHandler = (UIActivity.ActivityType?, Bool, [Any]?, Error?) -> Void
So you call as:
activityVC.completionWithItemsHandler = { (activity, success, modifiedItems, error) in
print("activity: \(activity), success: \(success), items: \(modifiedItems), error: \(error)")
}
If you want to reuse returned items, just have a var for it:
var returnedItems: [Any]? = nil
activityVC.completionWithItemsHandler = { (activity, success, modifiedItems, error) in
returnedItems = modifiedItems
}
Hope that answers your question.