IOS系统自带社交分享
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { // 首先判断新浪分享是否可用 if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) { return; } // 创建控制器,并设置ServiceType SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo]; // 添加要分享的图片 [composeVC addImage:[UIImage imageNamed:@"Snip20150429_9"]]; // 添加要分享的文字 [composeVC setInitialText:@"share my CSDN Blog"]; // 添加要分享的url [composeVC addURL:[NSURL URLWithString:@"http://blog.csdn.net/u011058732"]]; // 弹出分享控制器 [self presentViewController:composeVC animated:YES completion:nil]; // 监听用户点击事件 composeVC.completionHandler = ^(SLComposeViewControllerResult result){ if (result == SLComposeViewControllerResultDone) { NSLog(@"点击了发送"); } else if (result == SLComposeViewControllerResultCancelled) { NSLog(@"点击了取消"); } }; }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。