• 分享


    /**

     *  第三方分享

     *

     *  @param void 友盟分享

     *  @param shareSDK

     *  @param 百度分享

     */

    #import "ViewController.h"

    #import <Social/Social.h>

    @interface ViewController ()

    @end

    @implementation ViewController

    - (void)viewDidLoad {

        [super viewDidLoad];

        //

        

        

    }

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

    {

        // 1. 判断服务是否可用

        if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {

            LogRed(@"SLServiceTypeSinaWeibo -- 分享可用");

        }

        

        // 2. 创建分享控制器

        SLComposeViewController *composeCon = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];

        

        // 设置默认数据

        [composeCon setInitialText:@"今天天气很好"];

        [composeCon addImage:[UIImage imageNamed:@"1.jpg"]];

        

        // 3. 弹出分享控制器

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

        

        // 4. 监听分享状态

        composeCon.completionHandler = ^(SLComposeViewControllerResult result){

            /**

             *  

             SLComposeViewControllerResultCancelled,

             SLComposeViewControllerResultDone

             */

            if (result == SLComposeViewControllerResultCancelled){

                LogRed(@"取消发送");

            }else if(result == SLComposeViewControllerResultDone){

                LogRed(@"发送成功");

            }

            

            

        };

        

    }

  • 相关阅读:
    iOS越狱后必装软件
    构建iOS交叉编译环境
    pycurl库使用详解
    iFiles浏览iphone文件
    Iphone通过ssh进行访问
    YShow性能测试平台搭建
    from my mac
    LR性能分析
    react服务端渲染(七)redux添加
    react服务端渲染(六)路由
  • 原文地址:https://www.cnblogs.com/guangleijia/p/4831634.html
Copyright © 2020-2023  润新知