【问题标题】:UIActivityViewController when have no Facebook account in settings设置中没有 Facebook 帐户时的 UIActivityViewController
【发布时间】:2014-04-12 14:45:09
【问题描述】:

我正在使用 UIActivityViewController,即使用户没有在设备设置中定义 Facebook 帐户,我也想显示 Facebook 选项。

在我的代码中,当设置中没有 Facebook 帐户时,Facebook 选项不显示。

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];

但是,在 Safari 或更多应用程序中,有 Facebook 选项,当单击它时 - 会显示一条带有“没有 facebbok 帐户”标题的警报,并且消息显示“转到设置”。

有什么方法可以像这样或这样只为苹果应用添加 Facebook 吗?

【问题讨论】:

  • 好问题,我也想知道。

标签: ios facebook facebook-ios-sdk uiactivityviewcontroller


【解决方案1】:

使用UIActivityViewController 无法做到这一点。如果您检查其他应用程序(没有苹果开发),您会发现它不使用UIActivityViewController,而是使用 Action Sheets 或其他东西并使用 Social Framework。您可以查看此answer。如果您使用社交框架,请检查此tutorial

希望对你有帮助!

【讨论】:

  • 请避免使用txt-speak。
  • 感谢教程链接,但使用社交框架仍然不会提示用户转到设置以登录 FB,例如,如果他们还没有。真的没有办法显示FB的选项并提示用户去设置???
  • 你必须使用Social Framework,这是唯一的方法。看这个视频! youtube.com/watch?v=1iCiP0GO7po
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-05
  • 2016-08-01
相关资源
最近更新 更多