我试图用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 共享文本,但它也没有用来共享图像。
任何人都可以帮助我吗?
谢谢大家。
答案 0 :(得分:0)
这是因为Facebook允许开发者选择要共享的图像,但Facebook用户是唯一允许在共享视图控制器中设置该图片描述的用户。
答案 1 :(得分:0)
IOS上有一款名为“whatif”的游戏 当您点击游戏中的分享按钮时,会弹出一个弹出窗口,收集用户对即将分享的帖子的描述。
所以我认为有一种方法可以实现这种行为。
点击以下链接: https://github.com/facebook/facebook-ios-sdk
在Scrumptious示例项目中,您会发现可以允许用户输入包含图像的帖子的描述,然后您可以与用户提供的描述共享帖子。
非常像你想要的方式。
答案 2 :(得分:0)
如果您想要共享图像和文本,可以从应用程序的设置中创建自定义故事,并将其作为开放图形故事进行分享。这是documentation。
答案 3 :(得分:0)
根据facebook文档 - 我们可以单独发送图像或文本。 无法一次发送图像和文本。