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

     

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

     

     

     

     

  • 相关阅读:
    配置DHCP Snooping防止DHCP Server仿冒者攻击示例
    初识kbmmw 的多语言支持
    kbmmw 5.16.0 发布
    sql去除注释
    markdown写ppt
    Kafka流处理内幕详解
    【转载】matplotlib.pyplot的使用总结大全(入门加进阶)
    魔方第三层旋转公式
    自动化机器学习方面的开源框架和商业服务列表
    进阶版OFA算法:CompOFA: Compound Once-for-all Networks
  • 原文地址:https://www.cnblogs.com/zmloveworld/p/5218559.html
Copyright © 2011-2022 走看看