【发布时间】:2019-01-03 05:10:33
【问题描述】:
我想在我的应用程序中添加我的应用程序共享功能。像操作表一样切换到所有社交媒体和其他应用程序,我可以在其中分享我的应用程序网址。我试图找到该教程,但我找不到合适的教程。这就是我所做的。
func shareApp (){
let textToShare = "Swift is awesome! Check out this website about it!"
if let myWebsite = NSURL(string: "http://www.google.com/") {
let objectsToShare = [textToShare, myWebsite] as [Any]
let activityVC = UIActivityViewController(activityItems: objectsToShare, applicationActivities: nil)
activityVC.excludedActivityTypes = [UIActivityType.airDrop, UIActivityType.addToReadingList]
self.present(activityVC, animated: true, completion: nil)
}
这是我得到的。
所以只想在那里展示一些社交媒体选项。
【问题讨论】:
-
您需要在安装了几个应用程序的实际设备上运行该应用程序。 (例如 WhatsApp、Telegram、Facebook)
-
所以你的意思是我的代码是完美的。
-
是的,它看起来不错,因为您还可以看到
UIActivityViewController。您只需将 URL 更改为您要共享的实际应用 URL。 -
好的。我必须在 plist 中设置任何权限?
-
您不需要设置任何权限。
标签: ios swift xcode ios8-share-extension