首页 > 移动平台 > 详细

iOS-应用分享

时间:2015-10-16 23:23:46      阅读:439      评论:0      收藏:0      [点我收藏+]

1.系统自带分享

添加Social.framework框架

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
    // 1.判断服务是否可用
    if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {
        NSLog(@"分享服务不可用");
    }
    // 2.创建分享控制器
    SLComposeViewController *composeVc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];
    
    // 设置默认数据
    [composeVc setInitialText:@"今天天很好, 只不过没出门"];
    [composeVc addImage:[UIImage imageNamed:@"psb-2.jpeg"]];
    
    // 3.弹出分享控制器
    [self presentViewController:composeVc animated:YES completion:nil];
    
    // 4.监听分享状态
    composeVc.completionHandler = ^(SLComposeViewControllerResult result)
    {
        if (result == SLComposeViewControllerResultCancelled) {
            NSLog(@"取消发送");
        }else
        {
            NSLog(@"发送成功");
        }
    };
    
}


iOS-应用分享

原文:http://my.oschina.net/u/2346786/blog/518166

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!