2016-11-20 1 views
-2

Kann ich UIActivityViewController in diesen Code einfügen oder ändern?Wie kann ich UIActivityViewController zu meiner Funktion mit Swift hinzufügen oder ändern?

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

Können Sie mir hier helfen? @Rajat –

+0

Bitte stellen Sie Ihre Frage klarer. –

+0

Wenn ich die share-Taste drücke, gehe direkt zu Facebook, möchte ich UIActivityViewController hinzufügen, um auszuwählen, wo ich die Freigabe machen möchte. @Dharmesh Kheni –

Antwort

1

Hier gehen Sie:

@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) 
    } 
} 

prüfen diese für mehr INFO.

Verwandte Themen