如何快速在 Facebook SDK 中与文本共享图像

Piy*_*ush 2 facebook ios swift

我想在 facebook 上分享一个带有图片和文字的帖子。我正在使用 Facebook SDK 并且可以共享图像,现在我想与此图像共享文本。我怎么能?

这是分享图片的源代码,

 let photo:FBSDKSharePhoto = FBSDKSharePhoto()

    var message:String?

    let imageName:String = "Star.png"
    photo.image = UIImage(named: imageName)
    photo.isUserGenerated = true

    let content = FBSDKSharePhotoContent()
    content.photos = [photo];


    let dialog = FBSDKShareDialog()
    dialog.fromViewController = self
    dialog.shareContent = content
    dialog.mode = .native
    dialog.show()
Run Code Online (Sandbox Code Playgroud)

And*_*rea 5

由于某些应用程序的滥用,Facebook 通过简单地忽略它来明确禁用文本的预填充选项。

“您不得预先填写与以下产品关联的任何字段,除非用户在工作流程的早期手动生成内容:流故事(Facebook.streamPublish 和 FB.Connect.streamPublish 的 user_message 参数,以及流的消息参数.publish)、照片(标题)、视频(说明)、注释(标题和内容)、链接(评论)和 Jabber/XMPP。”

更多信息在这里