iOS实现调用系统分享

作者: 正确的道路上用笨方法 | 来源:发表于2016-12-23 11:00 被阅读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(@"分享失败");

    }

    }];

    相关文章

      网友评论

      本文标题:iOS实现调用系统分享

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