2017-07-26 1 views
0

Je veux partager une URL comme ce que fait Safari dans ma propre application iOS, Comment puis-je faire cela? Utiliser le framework socail peut partager un certain type de plartform social, mais dans mon cas, je veux juste partager une URL comme Safari.Comment puis-je partager une URL comme Safari faire dans ma propre application

+0

url part comme safari ?? que veux-tu dire par là? parlez-vous des liens profonds qui ouvre l'application lorsque frappé à partir de safari. – Ellen

Répondre

2

Pensez-vous sur UIActivityViewController?

enter image description here

@IBAction func shareTextButton(_ sender: UIButton) { 

    // image to share 
    let link = "https://www.google.rs/" 

    // set up activity view controller 
    let activityViewController = UIActivityViewController(activityItems: [link], applicationActivities: nil) 
    activityViewController.popoverPresentationController?.sourceView = self.view // so that iPads won't crash 

    // exclude some activity types from the list (optional) 
    activityViewController.excludedActivityTypes = [ UIActivityType.airDrop, UIActivityType.postToFacebook ] 

    // present the view controller 
    self.present(activityViewController, animated: true, completion: nil) 


}