我正在尝试在 swift3 中使用 iOS facebook SDK 在 facebook 中共享内容。 我已经在我的 xXode 项目中安装了 pod,并链接到 facebook 开发人员和 .plist 文件中的所有设置,但它对我不起作用。
这是我安装的三个 pod:
1. pod 'FacebookCore'
2. pod 'FacebookLogin'
3. pod 'FacebookShare'
Facebook 登录按钮正常工作,但在 Facebook 中分享不正常。
这是我用过的代码:
var content = LinkShareContent(url: URL(string: "https://newsroom.fb.com/")!,
title: "Name: Facebook News Room",
description: "Description: The Facebook Swift SDK helps you develop Facebook integrated iOS apps.",
imageURL: URL(string: "https://raw.github.com/fbsamples/ios-3.x-howtos/master/Images/iossdk_logo.png"))
content.placeId = "166793820034304"
showShareDialog(content, mode: .web)
最佳答案
导入社交
let vc = SLComposeViewController(forServiceType:SLServiceTypeFacebook)
vc?.add(UIImage.image)
vc?.add(URL(string: "http://www.example.com/"))
vc?.setInitialText("Initial text here.")
self.present(vc!, animated: true, completion: nil)
关于ios - 如何在 Swift 3 中使用 FacebookSDK 共享文本、链接和图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41482005/