如何使用SLComposeViewController swift在Facebook,Twitter和instagram上共享内容

Vvk*_*Vvk 2 slcomposeviewcontroller socialshare swift ios9

我想使用SLComposeViewController快速在社交媒体上共享内容和图像。我也已经在objC中做到了,但是我是Swift开发的新手。请建议我这个库或任何库是否有任何公共类可以快速在社交媒体上共享内容。

Soh*_*mon 5

无需图书馆。您需要做的是:

1)只需导入Social框架。

2)要发布的代码 Facebook

let vc = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
vc.setInitialText("Picture Text")
vc.addImage(detailImageView.image!)
vc.addURL(NSURL(string: "http://anyurl.com"))
presentViewController(vc, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)

3)发布到Twitter的代码

let vc = SLComposeViewController(forServiceType: SLServiceTypeTwitter)
vc.setInitialText("Picture Text")
vc.addImage(detailImageView.image!)
vc.addURL(NSURL(string: "http://anyurl.com"))
presentViewController(vc, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)