iOS 系统自带分享包括(新浪微博 腾讯微博 Twitter Facebook LinkedIn)

导入系统库 StoreKit.framework

#import <Social/Social.h>

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

    // 首先判断新浪分享是否可用

    if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {

        NSLog(@"未安装客户端");

        return;

    }

    // 创建控制器,并设置ServiceType

    SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];

    // 添加要分享的图片

    [composeVC addImage:[UIImage imageNamed:@"1"]];

    // 添加要分享的文字

    [composeVC setInitialText:@"share my CSDN Blog"];

    // 添加要分享的url

    [composeVC addURL:[NSURL URLWithString:@"http://blog.csdn.net/u011058732"]];

    // 弹出分享控制器

    [self presentViewController:composeVC animated:YES completion:nil];

    // 监听用户点击事件

    composeVC.completionHandler = ^(SLComposeViewControllerResult result){

        if (result == SLComposeViewControllerResultDone) {

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

        }

        else if (result == SLComposeViewControllerResultCancelled)

        {

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

        }

    };

    

}



阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/saw471/article/details/52352734
上一篇iOS9 以后的POST请求
下一篇iOS 微信分享
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

关闭
关闭