在facebook中仅共享文本

时间:2016-11-24 07:25:42

标签: ios swift facebook

我在facebook上分享预定文本。我只需要分享文字而不是图片或网址。但得到这个错误。

enter image description here

let content = FBSDKShareLinkContent()

content.quote = "test"

let shareDialog = FBSDKShareDialog()
shareDialog.fromViewController = self
shareDialog.shareContent = content
shareDialog.delegate = self

if !shareDialog.canShow() {
    print("cannot show native share dialog")
}

shareDialog.show()

1 个答案:

答案 0 :(得分:1)

由于平台政策,它是Facebook SDK的限制。您可以在此处获取更多信息(Sharing on iOS - Facebook),但简而言之 - 您无法通过Facebook共享小部件共享预定义文本:

  

iOS共享表的使用受Facebook平台政策的约束,包括第2.3节,其中规定应用程序可能不会预先填写共享表的上下文。这意味着应用可能不会使用应用用户未输入的内容预填充共享表的initialText字段。