IOS swift 如何使用 UIActivityViewController 与文本一起共享图像

IOS swift how can I share an image along with text using UIActivityViewController

我有一个 TableView,它有一个 Text 响应和一个 imageView,我想共享它们。现在我知道如何分享文本响应,但我不知道如何分享相应的图像。这是我的代码

    func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
        let cell = tableView.dequeueReusableCell(withIdentifier: "HomePageTVC", for: indexPath) as! HomePageTVC
   // Post Text
   cell.post.text = Posts[indexPath.row]

  // Image View
            let strCellImageURL = self.profile_image_string[indexPath.row]
            let imgURL: NSURL = NSURL(string: strCellImageURL)!
            let request:NSURLRequest =  NSURLRequest(url: imgURL as URL)
            let config = URLSessionConfiguration.default
            let session = URLSession(configuration: config)

            let task = session.dataTask(with: request as URLRequest,    completionHandler: {(data, response, error) in
                DispatchQueue.main.async(execute: { () -> Void in

                    cell.profile_image.image = UIImage(data: data!)


                })
            });
            task.resume()

}

这是我的 TableView,上面显示了 tableviewCell 中的文本和图像。我现在使用这段代码分享点击的 Table 单元格

的内容
   @IBAction func Share_Action(_ sender: UIButton) {
// How can I also share a image here ?
        activityViewController = UIActivityViewController(activityItems: [Posts[sender.tag] as NSString], applicationActivities: nil)
        present(activityViewController,animated: true,completion: nil)

    }

如您所见,我可以使用 Post 文本,但现在 我该如何共享 TableCell 中的图像?对于文本,我可以通过使用 Posts[sender.tag] 获得响应 对于图像 URL 我可以通过使用 profile_image_string[indexPath.row] .

对于 activity 项,您可以提供值数组,以便您可以添加另一个对象作为图像

    @IBAction func Share_Action(_ sender: UIButton) {
            let image = profile_image_string[indexPath.row] as UIImage
            activityViewController = UIActivityViewController(activityItems: [Posts[sender.tag] as NSString, image], applicationActivities: nil)
            present(activityViewController,animated: true,completion: nil)

        }