iOS Facebook 原生分享对话框:初始文本

Posted

技术标签:

【中文标题】iOS Facebook 原生分享对话框:初始文本【英文标题】:iOS Facebook Native Share Dialog : initial text 【发布时间】:2012-12-25 05:51:32 【问题描述】:

我在我的 ios 应用程序中使用 Facebook Native Share Dialog。我给出了初始文本,但是当对话框弹出时,它会将帖子 URL 添加到我的初始文本中。我怎么解决这个问题?代码在这里。

BOOL displayedNativeDialog =
    [FBNativeDialogs
     presentShareDialogModallyFrom:self
     initialText:@"Say something about this..."
     image:[UIImage imageWithData:imageData]
     url:[NSURL URLWithString:activityUrl]
     handler:^(FBNativeDialogResult result, NSError *error) 
         if (error) 
          else 
             if (result == FBNativeDialogResultSucceeded) 
              else 
             
         
     ];

【问题讨论】:

【参考方案1】:

如果您正在共享一个 URL(链接共享)并且图片位于该链接内,那么只需将 image 参数设置为 nil。然后帖子 URL 将不会添加到初始文本中。如果您提供图片,就好像您正在分享一张照片并将链接(和文本)添加为照片说明信息。

因此,根据您要执行的操作,选择适合您的选项,即是链接共享还是照片共享。

【讨论】:

以上是关于iOS Facebook 原生分享对话框:初始文本的主要内容,如果未能解决你的问题,请参考以下文章

能够在 Facebook 原生分享对话中标记朋友

Facebook iOS 原生应用中的权限对话框

从 iOS 而不是 FbAppName 发送的 Facebook 原生共享对话框?

在 iOS 的原生邀请对话框中列出所有 Facebook 好友

iOS Facebook SDK 原生分享

Facebook 分享对话框在哪个 iOS 中工作?