通过Facebook Native app - iOS Facebook SDK分享时,“引用”缺失

时间:2017-12-08 12:08:37

标签: ios swift facebook facebook-ios-sdk facebook-ios-sdk-4.0

我在我的iOS应用程序中使用Facebook共享。通过Facebook Native app分享时,“quote”缺失,请查看以下屏幕截图:

enter image description here

FBSDKShareDialogModefeedBrowser时工作正常。检查以下屏幕截图:

enter image description here

可能是什么问题?这个功能最近是从Facebook删除的吗? 以下是我的代码:

  let content = FBSDKShareLinkContent()
  content.contentURL = URL(string: "https://www.google.co.in/")
  content.hashtag = FBSDKHashtag(string: "#FeelingGood")
  content.quote = "Sample Quote"

  let dialog = FBSDKShareDialog()
  dialog.fromViewController = self

  dialog.shareContent = content
  dialog.delegate = self
  dialog.mode = FBSDKShareDialogMode.native
  if !dialog.canShow() {
    dialog.mode = FBSDKShareDialogMode.automatic
  }
  dialog.show()

我正在使用 Xcode9.1 Swift 3.2 iOS 10.3.3 & iOS 11 FacebookSDK 4.19.0

1 个答案:

答案 0 :(得分:0)

  let content = FBSDKShareLinkContent()
  content.contentURL = URL(string: "https://www.google.co.in/")
  content.hashtag = FBSDKHashtag(string: "#FeelingGood")
  content.quote = "Sample Quote"

  let dialog = FBSDKShareDialog()
  dialog.fromViewController = self

  dialog.shareContent = content
  dialog.delegate = self
  dialog.mode = FBSDKShareDialogMode.shareSheet
  if !dialog.canShow() {
    dialog.mode = FBSDKShareDialogMode.automatic
  }
  dialog.show()`