zoukankan      html  css  js  c++  java
  • 使用系统自带功能往新浪微博里分享东西

    首先要先引入

    #import <Social/Social.h>

     

     

     

    @interface ViewController ()

     

    @end

     

    @implementation ViewController

     

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

        //1.判断平台是否可用 若不可用直接跳出

        if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {

            

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

            return;

        }

        //2.创建分享的控制器(SLComposeViewController)

        SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];

        //配置composeVC的一些属性 即要分享的内容

        //21.添加分享文字

        [composeVC setInitialText:@"2016 "];

        

        //2.2添加一个图片

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

        

        

        //2.3添加一个分享连接(缺点:该链接是以字符串的形式展示出来的,友盟是以连接形式展示.)

        [composeVC addURL:[NSURL URLWithString:@"www.baidu.con"]];

        

        //3.弹出分享控制器

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

        

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

        composeVC.completionHandler = ^(SLComposeViewControllerResult result){

            if (result == SLComposeViewControllerResultDone) {

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

            }else{

                

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

                

            }

        };

     

    }

    @end

     

    //系统自带分享功能只能分享有限平台 例如腾讯微博  新浪微博   

     

     

     

     

  • 相关阅读:
    样式
    样式表的类别、选择器和优先级
    随记
    框架
    表单元素
    HTLM内容容器标签和常用标签
    HTML5的意义、改变以及全局属性
    11月21日html基础
    感想 目标和展望
    C++结构体实例和类实例的初始化
  • 原文地址:https://www.cnblogs.com/zmloveworld/p/5218559.html
Copyright © 2011-2022 走看看