美文网首页
系统自带的分享功能

系统自带的分享功能

作者: 打电话记错号码的人 | 来源:发表于2016-08-26 20:03 被阅读32次

作品链接:
http://www.jianshu.com/users/1e0f5e6f73f6/top_articles

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.监听用户的点击
    composeVC.completionHandler = ^(SLComposeViewControllerResult result){
        if (result == SLComposeViewControllerResultCancelled) {
            NSLog(@"用户点击了取消按钮");
        } else {
            NSLog(@"发布");
        }
    };

相关文章

网友评论

      本文标题: 系统自带的分享功能

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