objective-c - FBSDK 共享对话框无法在 IOS 11 上运行

标签 objective-c ios11 fbsdk

我正在使用 FBSDKShareDialog 在 facebook 上分享图像,但在 IOS11 上它不起作用。 Facebook 共享对话框未打开。

如何分享该帖子并使其在 IOS11 及之前的版本上也能运行。

我以前的工作代码:

FBSDKSharePhoto *photo = [[FBSDKSharePhoto alloc] init];
photo.image = img;
photo.userGenerated = YES;
FBSDKSharePhotoContent *content = [[FBSDKSharePhotoContent alloc] init];
content.photos = @[photo];
[FBSDKShareDialog showFromViewController:self withContent:content delegate:self];

最佳答案

更新到最新的 Facebook 框架。

  pod 'FBSDKCoreKit', '~> 4.27.0'
  pod 'FBSDKLoginKit', '~> 4.27.0'
  pod 'FBSDKShareKit', '~> 4.27.0'

关于objective-c - FBSDK 共享对话框无法在 IOS 11 上运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46380944/

相关文章:

ios - Xcode9 iOS11 应用程序版本中缺少 CFBundleIconName

calendar - iOS 11 拖放 : dropping on standard Calendar app

ios - FBSDKShareContent 分享本 map 片

ios - Facebook SDK 4.7 登录错误处理

ios - GMSPanoramaView 黑屏

objective-c - 将上下文添加到 UI 控件或 NSObject

ios - NsArray ContainsObject无法与自定义NsObject类一起使用

ios - 将数据从嵌套的 NSUSERDEFAULTS 加载到 UITABLEVIEW

iOS 11如何将 View 固定到安全区域底部 anchor

ios - 使用FBSDKShareDialog发布到facebook墙不需要提交审核?