我试图将Facebook共享对话框添加到我的ios应用程序中,我从facebook找到了有关如何执行此操作的官方页面,但是遇到ContentProtocol的问题。我不知道那是什么。这是我使用的指导的链接。这很简单。基本上只是安装pod facebookshare,导入它并添加几行代码,但是我在'myContent'
这是代码 导入FacebookShare
let shareDialog = ShareDialog(content: myContent)
shareDialog.mode = .Native
shareDialog.failsOnInvalidData = true
shareDialog.completion = { result in
// Handle share results
}
try shareDialog.show()
这是链接 https://developers.facebook.com/docs/swift/sharing/share-dialog
我应该在myContent中输入什么?
答案 0 :(得分:1)
我想下一个链接解释了您可以用作 content 的内容以及如何使用它 Content-types
(来自文档)当前,用于Swift的Facebook SDK可以共享4种不同的content
:
LinkShareContent
对象表示。 PhotoShareContent
对象表示。 VideoShareContent
对象表示。 OpenGraphShareContent
对象表示。 答案 1 :(得分:0)
您可以使用FBSDKShareLinkContent
let content : FBSDKShareLinkContent = FBSDKShareLinkContent()
content.contentURL = NSURL(string: "//URL")
content.contentTitle = "MyApp"
content.contentDescription = "//Desc"
content.imageURL = NSURL(string:"//Image URL")