ios6.0系统自带分享到新浪微博

      在6.0时候,苹果整合新浪微博,真的很强大,不用在让开发者挨个挨个去整了,苹果要是能整合更多主流社交平台就更好了。
    首先还是导入系统自带库文件social.Framework,在需要的控制器里导入#import ,由于是6.0之后的特性,所以为了兼顾低版本,需要进行版本判断使用不同分享机制
            //判断版本
            UIDevice *device = [UIDevice currentDevice];
            float version = [[device systemVersion] floatValue];
            QFLog(@"version:%f",version);

// 首先判断服务器是否可以访问
              if ([SLComposeViewController isAvailableForServiceTyp e:SLServiceTypeSinaWeibo]) {
             
              // 使用SLServiceTypeSinaWeibo来创建一个新浪微博view Controller
              SLComposeViewController *socialVC = [SLComposeViewController composeViewControllerFor ServiceType:SLServiceTypeSinaWeibo];
             
              // 写一个bolck,用于completionHandler的初始化
              SLComposeViewControllerC ompletionHandler myBlock = ^(SLComposeViewControllerR esult result) {
              if (result == SLComposeViewControllerR esultCancelled) {

              }
              else
              {

              }
              [socialVC dismissViewControllerAni mated:YES completion:Nil];
              };
              socialVC.completionHandler = myBlock;
              [socialVC setInitialText:@"最近我在用钱方POS机收借记卡和信用卡,挺方便也便宜,你看看www.qfpay.com"];
             
             
              // 以模态的方式展现view controller
              [self presentViewController:socialVC animated:YES completion:Nil];
             
              } else {
             
              QFAlert(@"提示", @"您还未绑定新浪微博,不妨到到设置里设置下", @"确定");
             
              }
这样就很轻松的将你所要分享的内容分享到新浪微博了,很强大。

小研究一下,除了分享文字之外,还可以分享图片[socialVC addImage:
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值