热门搜索 :
考研考公
您的当前位置:首页正文

系统自带的分享功能

来源:东饰资讯网

1.导入框架

#import <Social/Social.h>

2.代码

 // 1.判断平台是否可用
    if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
        NSLog(@"平台不可用,请到设置界面设置相关平台的账号");
        return;
    }
    // 2.创建分享控制器
    SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
    //   2.1 添加用户分享的文字
    [composeVC setInitialText:@"好山好水好地方"];
    //   2.2添加用户分享的图片
    [composeVC addImage:[UIImage imageNamed:@"1"]];
    // 3.弹出控制器
    [self presentViewController:composeVC animated:YES completion:nil];
    // 4.监听用户的点击
     = ^(SLComposeViewControllerResult result){
        if (result == SLComposeViewControllerResultCancelled) {
            NSLog(@"用户点击了取消按钮");
        } else {
            NSLog(@"发布");
        }
    };

Top