2
我想在我的应用程序中有一个分享按钮,用于分享到Facebook。 我决定用社交框架来做,因为我相信这很容易。 我错了......社交框架无法正常工作Swift
这里是我的代码:
@IBAction func facebookButton(sender: AnyObject) {
if SLComposeViewController.isAvailableForServiceType(SLServiceTypeFacebook) {
let fbSheet = SLComposeViewController(forServiceType: SLServiceTypeFacebook)
fbSheet.setInitialText("Some text")
fbSheet.addImage(UIImage(named: "loading"))
fbSheet.addURL(NSURL(string: "http://www.something.com"))
presentViewController(fbSheet, animated: true, completion: nil)
} else {
self.showAlert("Facebook", msg: "Please login to your Facebook account in Settings")
}
}
此代码工作,但它返回只有网址,如果我评论它;它只返回图像。 我已经改变了顺序,我把图像放在第三位,但它只是返回唯一的网址。 这就像它有优先权,它只返回其中的一个。
https://iosdevcenters.blogspot.com/2017/08/how-to-share-content-with.html –