2016-11-20 3 views
-2

이 코드에 UIActivityViewController를 추가하거나 변경할 수 있습니까? 여기Swift 3을 사용하여 UIActivityViewController를 함수에 추가하거나 변경하려면 어떻게합니까?

func ShareBu (_ sender: AnyObject) { 

    let shareToFacebook : SLComposeViewController = SLComposeViewController(forServiceType: SLServiceTypeFacebook) 

      shareToFacebook.setInitialText(mydata[sender.tag].Desc) 
      shareToFacebook.add(URL(string : self.mydata [sender.tag].ImgURL)) 
      self.present(shareToFacebook, animated: true, completion: nil) 


} 
+0

나를 도와 줄 수 있습니까? @Rajat –

+0

질문을 좀 더 명확하게하십시오. –

+0

Share 버튼을 Facebook에 직접 연결하면 UIActivityViewController를 추가하여 공유 위치를 선택할 수 있습니다. @Dharmesh Kheni –

답변

1

당신은 이동 : INFO 이상

@IBAction func shareButtonClicked(sender: UIButton) { 
    let textToShare = "Swift is awesome! Check out this website about it!" 

    if let myWebsite = NSURL(string: "http://www.codingexplorer.com/") { 
     let objectsToShare = [textToShare, myWebsite] as [Any] 
     let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil) 

     activityVC.popoverPresentationController?.sourceView = sender 
     self.present(activityVC, animated: true, completion: nil) 
    } 
} 

확인이.