系统分享

来源:互联网 发布:散热分析中文软件 编辑:程序博客网 时间:2024/04/28 06:34

#import "ViewController.h"

#import <Social/Social.h>


@interfaceViewController ()


@end


@implementation ViewController


- (void)touchesBegan:(NSSet<UITouch *> *)touches withEvent:(UIEvent *)event{

    

   //1、判断平台是否可用

    if (![SLComposeViewControllerisAvailableForServiceType:SLServiceTypeSinaWeibo]) {

       NSLog(@"平台不可用,或者没有配置相关账号");

        return;

    }

    

   //2.0 创建分享的控制器

    SLComposeViewController *composeVC = [SLComposeViewControllercomposeViewControllerForServiceType:SLServiceTypeSinaWeibo];

   //2.1 添加分享的文字

    [composeVC setInitialText:@"今天天气真好!"];

    //2.2 添加一个图片

    [composeVCaddImage:[UIImageimageNamed:@"1"]];

   //2.3 添加一个分享的链接

    [composeVCaddURL:[NSURLURLWithString:@"www.nice.com"]];

   //3 弹出分享控制器

    [selfpresentViewController:composeVCanimated:YEScompletion:nil];

   //4 监听用户点击了取消还是发送

    composeVC.completionHandler = ^(SLComposeViewControllerResult result){

    

        if (result ==SLComposeViewControllerResultCancelled) {

            NSLog(@"点击了取消");

        } else {

            NSLog(@"点击了发送");

        }

    };


}

    

@end


0 0
原创粉丝点击