gpt4 book ai didi

ios - 使用适用于 iOS 的 FBSDK 4.x 在 facebook 上发布图像

转载 作者:可可西里 更新时间:2023-11-01 03:38:05 25 4
gpt4 key购买 nike

对于新的 iOS 版 Facebook SDK 4.x (4.1),框架有新的变化。它包括 3 个不同的框架,例如

  • 核心
  • 分享
  • 登录。

要分享任何图像,我使用了 FBSDKSharePhoto 类。但是它有方法

[FBSDKSharePhoto photoWithImage:(*UIImage) userGenerated:(BOOL)]

我想用图像添加标题作为字符串和文本。谁能帮我解决这个问题,这样我就可以使用 FB 的新 SDK 发布带有图片的标题。

提前致谢。

最佳答案

正如@NANNAV 发布的那样,它会起作用,但如果您想在没有任何 FB 对话屏幕的情况下静默分享,请使用下面的“shareWithContent”,但您需要提交您的 Facebook 应用程序以供审核。

Obj-c 中的代码

FBSDKSharePhoto *sharePhoto = [[FBSDKSharePhoto alloc] init];
sharePhoto.caption = @"Test Caption";
sharePhoto.image = [UIImage imageNamed:@"BGI.jpg"];

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

[FBSDKShareAPI shareWithContent:content delegate:self];

Swift 中的代码

var sharePhoto = FBSDKSharePhoto()
sharePhoto.caption = "Test"
sharePhoto.image = UIImage(named: "BGI.jpg")

var content = FBSDKSharePhotoContent()
content.photos = [sharePhoto]

FBSDKShareAPI.shareWithContent(content, delegate: self)

关于ios - 使用适用于 iOS 的 FBSDK 4.x 在 facebook 上发布图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30317934/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com