iOS调用系统的分享的方法

//设置分享的内容

NSString* text =@"分享内容";

//UIImage * image = [UIImage imageNamed:@""];

//NSURL * url = [NSURL URLWithString:@"https://www.baidu.com"];

//数组中存放分享的内容

NSArray* activityItems =@[text];

//实现服务类型控制器

UIActivityViewController* activityViewController = [[UIActivityViewControlleralloc]initWithActivityItems:activityItemsapplicationActivities:nil];

[selfpresentViewController:activityViewControlleranimated:YEScompletion:nil];

//分享的类型

[activityViewControllersetCompletionWithItemsHandler:^(NSString*__nullableactivityType,BOOLcompleted,NSArray*__nullablereturnedItems,NSError*__nullableactivityError){

//显示选中的分享类型

NSLog(@"当前选择分享平台%@",activityType);

if(completed) {

NSLog(@"分享成功");

}else{

NSLog(@"分享失败");

}

}];

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

推荐阅读更多精彩内容