OStack程序员社区-中国程序员成长平台

标题: ios - 将 Facebook/Twitter 分享添加到应用程序的简单方法? [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 06:15
标题: ios - 将 Facebook/Twitter 分享添加到应用程序的简单方法?

我正在寻找一种解决方案,以向我的应用程序添加 Facebook 和 Twitter 共享按钮选项。我当然搜索过这个,发现 shareKit 但它不是 ARC,所以只会抛出很多错误,这对我没有用。还有其他选择吗?它们需要与 ARC 兼容。

我想要一个可以放入的 SDK,输入 App ID 即可完成。



Best Answer-推荐答案


如果你想要简单的分享,以下可以用于 Twitter 和 Facebook:

if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeTwitter]) {
    SLComposeViewController *slComposeViewController = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeTwitter];

    [slComposeViewController setInitialText"Your text"];
    [slComposeViewController addImage:[UIImage imageNamed"NameOfImage"]];
    [self presentViewController:slComposeViewController animated:YES completion:nil];
} else {
    //Show alert or in some way handle the fact that the device does not support this feature
}

对于 Facebook,只需将 SLServiceTypeTwitter 替换为 SLServiceTypeFacebook。必须导入“社交”框架:-)

关于ios - 将 Facebook/Twitter 分享添加到应用程序的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21557614/






欢迎光临 OStack程序员社区-中国程序员成长平台 (https://ostack.cn/) Powered by Discuz! X3.4