我正在使用 UIActivityViewController,即使用户没有在设备设置中定义 Facebook 帐户,我也想显示 Facebook 选项。
在我的代码中,当设置中没有 Facebook 帐户时,Facebook 选项不会显示。
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
[self presentViewController:activityVC animated:YES completion:nil];
但是,在 Safari 或更多应用程序中有 Facebook 选项,当点击它时 - 显示带有“没有 facebbok 帐户”标题的警告和消息说“转到设置”。
有什么方法可以像这样添加 Facebook 或仅适用于苹果应用程序?
最佳答案
使用 UIActivityViewController
无法做到这一点。如果您检查其他应用程序(非苹果开发),您会发现它不使用 UIActivityViewController
,而是使用 Action Sheets 或其他东西,并使用 Social Framework。你可以查看这个answer .并检查这个 tutorial如果您使用 Social Framework。
希望对您有所帮助!
关于ios - UIActivityViewController 在设置中没有 Facebook 帐户时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22284216/