Ios开发学习iOS 开发Ios

iOS实现调用系统分享

2016-12-23  本文已影响1018人  正确的道路上用笨方法

着急实现,废话不多少,直接上代码。

// 设置分享内容

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(@"分享失败");

}

}];

上一篇下一篇

猜你喜欢

热点阅读