美文网首页
社会化分享-系统自带

社会化分享-系统自带

作者: 蓝苹果不是烂苹果 | 来源:发表于2016-04-20 19:16 被阅读43次

社会化分享的方式

系统分享

系统支持的分享平台

代码

<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>

效果

效果图

相关文章

网友评论

      本文标题:社会化分享-系统自带

      本文链接:https://www.haomeiwen.com/subject/jhttrttx.html