Swift3 如何共享字符串数组中每个元素的文本

Swift3 如何共享字符串数组中每个元素的文本,swift3,Swift3,我正在开发一个简单的iOS应用程序。我有一个项目列表的表视图和一个此ach项目列表的详细视图。所有项目列表和详细列表数组都在表视图类下。我想使用我放在详细视图中的按钮共享每个详细文本。尝试时,按钮只共享详细字符串数组的第一个元素。那么如何共享文本的所有其他细节呢 谢谢我得到了答案!我引用了detailview.swift文件中的所有详细字符串数组,并引用了detailDescriptionTextView.text和refred项 `@iAction func shareButton(u发件人:

我正在开发一个简单的iOS应用程序。我有一个项目列表的表视图和一个此ach项目列表的详细视图。所有项目列表和详细列表数组都在表视图类下。我想使用我放在详细视图中的按钮共享每个详细文本。尝试时,按钮只共享详细字符串数组的第一个元素。那么如何共享文本的所有其他细节呢


谢谢

我得到了答案!我引用了detailview.swift文件中的所有详细字符串数组,并引用了detailDescriptionTextView.text和refred项

`@iAction func shareButton(u发件人:UIButton){


`

你能分享你的代码吗
           let item1 = TableTwo().details[0]
           let item2 = TableTwo().details[1]
           let item3 = TableTwo().details[2]
           let item4 = TableTwo().details[3]
           let item5 = TableTwo().details[4]

    if(detailDescriptionTextView.text == item1){
        let activityViewController = UIActivityViewController(activityItems:[item1], applicationActivities:nil)
    activityViewController.popoverPresentationController?.sourceView = self.view
         self.present(activityViewController,animated:true,completion:nil)

 /* activityViewController.excludedActivityTypes = [UIActivityType.airDrop,UIActivityType.copyToPasteboard,UIActivityType.mail,UIActivityType.assignToContact]
 */

    } else if(detailDescriptionTextView.text == item2) {
        let activityViewController = UIActivityViewController(activityItems:[item2], applicationActivities:nil)
        activityViewController.popoverPresentationController?.sourceView = self.view
        self.present(activityViewController,animated:true,completion:nil)

    }else if(detailDescriptionTextView.text == item3) {
        let activityViewController = UIActivityViewController(activityItems:[item3], applicationActivities:nil)
        activityViewController.popoverPresentationController?.sourceView = self.view
        self.present(activityViewController,animated:true,completion:nil)

    }else if(detailDescriptionTextView.text == item4) {
        let activityViewController = UIActivityViewController(activityItems:[item4], applicationActivities:nil)
        activityViewController.popoverPresentationController?.sourceView = self.view
        self.present(activityViewController,animated:true,completion:nil)

    }
    else if(detailDescriptionTextView.text == item5) {
        let activityViewController = UIActivityViewController(activityItems:[item5], applicationActivities:nil)
        activityViewController.popoverPresentationController?.sourceView = self.view
        self.present(activityViewController,animated:true,completion:nil)

    }

}