zoukankan      html  css  js  c++  java
  • iOS开发,系统自带的分享简单实现

    • 由于simulator设置里面没有新浪微博的选项,所以选择了真机调试,成功了.代码不多,包含头文件
    • 没有配置登录信息的话,是没有作用的                                                                                                
    • 具体代码实现
       1 - (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
       2 {
       3     // 1.判断平台是否可用
       4     if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
       5         NSLog(@"平台不可用,或者没有配置相关的帐号");
       6         return;
       7     }
       8     
       9     // 2.创建分享的控制器
      10     SLComposeViewController *composeVc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
      11     
      12     // 2.1.添加分享的文字
      13     [composeVc setInitialText:@"我是一个codeMan"];
      14     
      15     // 2.2.添加一个图片
      16     [composeVc addImage:[UIImage imageNamed:@"xingxing"]];
      17     
      18     // 2.3.添加一个分享的链接
      19     [composeVc addURL:[NSURL URLWithString:@"www.baidu.com"]];
      20     
      21     // 3.弹出分享控制器
      22     [self presentViewController:composeVc animated:YES completion:nil];
      23     
      24     // 4.监听用户点击了取消还是发送
      25     composeVc.completionHandler = ^(SLComposeViewControllerResult result) {
      26         if (result == SLComposeViewControllerResultCancelled) {
      27             NSLog(@"点击了取消");
      28         } else {
      29             NSLog(@"点击了发送");
      30         }
      31     };
      32 }
  • 相关阅读:
    学渣的c#复习手记 类 二 字段与属性
    学渣的c#复习手记 类 一
    一个没有验证的学生文件存储代码(试验报告性质)
    初学C语言之指针:值类型和数组
    增删改查
    python socket的send不能发送字符串解决办法
    正则
    字符串运算符r
    类的私有属性
    运算符重载__add__
  • 原文地址:https://www.cnblogs.com/gchlcc/p/5582047.html
Copyright © 2011-2022 走看看