社会化分享-系统自带

社会化分享的方式

系统分享

系统支持的分享平台

代码

<pre>
//1.引入第三方框架

#import <Social/Social.h>
@implementation ViewController

- (void)viewDidLoad {
[super viewDidLoad];
}

#pragma mark 官方分享按钮的响应方法

- (IBAction)shareAction:(id)sender {


//2.判断要分享的平台是否可用
if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
NSLog(@"新浪微博不可用");
//添加return,避免crash
return;
}


//3.创建分享控制器
SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];


//4.添加分享的内容:图片+文字
[composeVC setInitialText:@"梦想一定要有,说不定就实现了呢"];
[composeVC addImage:[UIImage imageNamed:@"2.jpg"]];


//5.弹出控制器进行分享
[self presentViewController:composeVC animated:YES completion:nil];


//6.监听分享结果
composeVC.completionHandler = ^(SLComposeViewControllerResult result) {
if (result == SLComposeViewControllerResultDone) {
NSLog(@"用户分享成功");
} else {
NSLog(@"用户分享失败");
}
};
}
</pre>

效果

效果图
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,786评论 25 709
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,305评论 4 61
  • 今晚流氓兔推荐的歌曲是《夜空中最亮的星》,逃跑计划。如果你打电话给我,你听到的彩铃还会是《夜空中最亮的星》这首歌。...
    佐恬阅读 362评论 0 0
  • 西溪影视基地(点击左面蓝字) 去横店前,朋友给推荐了“西溪影视基地”,看了上面介绍,感觉牧之源影视基地可以参考。因...
    AA牧之源山庄阅读 174评论 0 0
  • 1 从高中到现在看的书也不算少,可到底对我自身及生活产生过什么影响,我真的不知道也无从知道,以前从来也不会考虑这事...
    女王都是ACUP阅读 238评论 2 1