//
// ViewController.m
// 01-19社交分享Social.h
#import "ViewController.h"
#import <Social/Social.h>
@interface ViewController ()
@end
@implementation ViewController
- (void)viewDidLoad {
[super viewDidLoad];
}
- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event
{
//判断新浪微博服务是否可用
if(![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]){
return;
}
//1.创建分享控制器
SLComposeViewController *cvv = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
[cvv setInitialText:@"今日重磅新闻:xxxxx。链接:http://"];
[cvv addImage:[UIImage imageNamed:@"pic"]];
//2.显示控制器
[self presentViewController:cvv animated:YES completion:nil];
//3.设置block监听
cvv.completionHandler = ^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultCancelled) {
NSLog(@"取消发送");
}else{
NSLog(@"发送完毕");
}
};
}
@end
系统自带的社交分享
最新推荐文章于 2024-07-06 09:24:14 发布