UIActivityViewController在设置中没有Facebook帐户时

时间:2014-03-09 15:36:15

标签: ios facebook facebook-ios-sdk uiactivityviewcontroller

我正在使用UIActivityViewController,即使用户未在设备设置中定义Facebook帐户,我也希望显示Facebook选项。

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

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

但是,在Safari或更多应用程序中有Facebook选项,当点击它时,会显示一条警告,其中显示“No facebbok account”标题,并显示“转到设置”消息。

有什么方法可以像这样添加Facebook,或者只为Apple应用程序添加这个?

No Facebook Account

1 个答案:

答案 0 :(得分:3)

使用UIActivityViewController无法做到这一点。如果您检查其他应用程序(没有苹果开发),您可以看到不使用UIActivityViewController但使用动作表或其他内容并使用社交框架。您可以查看answer。如果您使用社交框架,请查看此tutorial

希望它有所帮助!