如何在不使用第三方库的情况下在Facebook上分享链接?

时间:2012-12-14 05:11:10

标签: ios

我怀疑在facebook和twitter上实现分享链接。 实际上,我实现了使用sharekit和addThis第三方库的社交共享链接它工作正常但我想要共享链接而不使用第三方库。

1 个答案:

答案 0 :(得分:1)

在iOS 6中,您可以使用UIActivityViewController分享指向社交服务的链接。

参考:http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIActivityViewController_Class/Reference/Reference.html#//apple_ref/occ/cl/UIActivityViewController

就像这几行一样简单:

NSString *textToShare = @”I just shared this from my App”;
UIImage *imageToShare = [UIImage imageNamed:@"Image.png"];
NSURL *urlToShare = [NSURL URLWithString:@"http://www.mylink.com"];
NSArray *activityItems = @[textToShare, imageToShare, urlToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityVC animated:TRUE completion:nil];