着急实现,废话不多少,直接上代码。
// 设置分享内容
NSString *text = @"分享内容";
// UIImage *image = [UIImage imageNamed:@"login"];
// NSURL *url = [NSURL URLWithString:@"https://www.baidu.com"];
//数组中放入分享的内容
NSArray *activityItems = @[screen];
// 实现服务类型控制器
UIActivityViewController *activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
[self presentViewController:activityViewController animated:YES completion:nil];
// 分享类型
[activityViewController setCompletionWithItemsHandler:^(NSString * __nullable activityType, BOOL completed, NSArray * __nullable returnedItems, NSError * __nullable activityError){
// 显示选中的分享类型
NSLog(@"当前选择分享平台 %@",activityType);
if (completed) {
NSLog(@"分享成功");
}else {
NSLog(@"分享失败");
}
}];
网友评论