我正在寻找将我的应用程序添加Facebook和Twitter共享按钮选项的解决方案。我当然已经用谷歌搜索了,发现了shareKit,但是它不是ARC,所以会抛出很多错误,这对我没有用。还有其他选择吗?它们需要与ARC兼容。
我想要一个可以插入,放入应用程序ID并完成的SDK。
最佳答案
如果要简单共享,则可以将以下内容用于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/