【发布时间】:2015-12-20 05:19:35
【问题描述】:
通过 Xcode7 升级我的应用以支持 iOS9, 我无法按预期在 facebook 上分享帖子。
这是我分享帖子的方式:
FBSDKShareLinkContent *content = [[FBSDKShareLinkContent alloc] init];
content.contentURL = [NSURL URLWithString:@"myURL"];
[FBSDKShareDialog showFromViewController:self
withContent:content
delegate:nil];
根据FB docs,我在info.plist中添加了一些东西:
转到我的应用程序(在 iOS9 设备上运行)来测试共享,我没有切换到 Facebook 应用程序,而是出现了一个共享弹出窗口,如 SLComposeViewController。
我在应用内通过弹出窗口分享帖子时收到此错误:
插件 com.apple.share.Facebook.post 无效
自己打开 FB 应用,发现我的帖子缺少共享网址中的图片和描述,但该网址是有效的,可以将我引导至正确的页面。
我希望我的用户在分享时会像以前一样切换到 Facebook 应用程序,如果他们成功地在帖子上显示正确的图像/描述/链接,则会收到提醒。 我该如何解决这个问题?
【问题讨论】:
-
您使用的是什么版本的 Facebook SDK?
-
@BjörnKaiser FB 文档中推荐的最新版本。
标签: objective-c facebook ios9 xcode7