分享图片蚂蚁文字Facebook SDK 4.0 iOS

Share image ant text Facebook SDK 4.0 iOS

我正在尝试使用 Facebook 的新 SDK 4.0 共享图像和文本,但无法执行。要分享图片,我有以下代码:

FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
photo.image = imageFinal;
photo.userGenerated = YES;

FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
content.photos = @[photo];

[FBSDKShareDialog showFromViewController:self withContent:content delegate:self];

这很好用,但我找不到与此图片分享文本的方法。我找到了如何使用 FBSDKShareLinkContent 共享文本,但它也不能用于共享图像。

谁能帮帮我?

谢谢大家。

这是因为 Facebook 允许开发人员选择要分享的图片,但 Facebook 用户是唯一允许在分享视图控制器中设置图片描述的用户。

IOS 上有一款名为 "whatif" 的游戏 当您点击游戏中的分享按钮时,会出现一个弹出窗口,用于收集用户对即将分享的 post 的描述。

所以我认为有一种或另一种方法可以实现这种行为。

按照以下 link 进行操作: https://github.com/facebook/facebook-ios-sdk

在 Scrumptious 示例项目中,您会发现您可以允许用户输入带有图像的 post 的描述,然后您可以共享 post 以及用户提供的描述.

很像你想要的方式。

如果您想一起分享图片和文字,您可以从应用的设置中创建自定义故事,并将其作为开放图故事分享。这是 documentation.

根据 facebook 文档 - 我们只能单独发送图像或文本。 无法同时发送图片和文字。