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