2017-06-21 2 views
0

私は単純なiOSアプリケーションで作業しています。アイテムリストの1つのテーブルビューとこのachアイテムリストの詳細ビューが1つあります。すべてのitemlistとdetailリストの配列はテーブルの下にあります私は詳細なビューに配置したボタンを使用して各詳細テキストを共有したいと思います。私が試してみると、ボタンは詳細な文字列配列の最初の要素だけを共有します。どのようにして、テキスト?文字列配列の各要素のテキストを共有する方法

ありがとうございました

+0

あなたのコードを共有できますか – AtaerCaner

答えて

0

私は答えを得ました! {

  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) 

    } 

} 

`:私は

shareButton FUNC` @IBAction(UIButton _送信者).. detailview.swiftファイル内のすべての詳細な文字列配列を参照しrefredアイテムとdetailDescriptionTextView.text参照します

関連する問題