分享图片ant text Facebook SDK 4.0 iOS

时间:2015-04-28 15:51:21

标签: ios facebook sdk

我试图用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 共享文本,但它也没有用来共享图像。

任何人都可以帮助我吗?

谢谢大家。

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

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

点击以下链接: https://github.com/facebook/facebook-ios-sdk

在Scrumptious示例项目中,您会发现可以允许用户输入包含图像的帖子的描述,然后您可以与用户提供的描述共享帖子。

非常像你想要的方式。

答案 2 :(得分:0)

如果您想要共享图像和文本,可以从应用程序的设置中创建自定义故事,并将其作为开放图形故事进行分享。这是documentation

答案 3 :(得分:0)

根据facebook文档 - 我们可以单独发送图像或文本。 无法一次发送图像和文本。