(八十六)使用系统自带的分享框架Social.framework
2015-07-24 20:40
337 查看
使用Social.framework十分简单,能够便捷的分享到主流的社交框架。
①导入主头文件
②以新浪微博为例,首先判断服务是否可用,接着创建分享控制器、调用方法,设置文字和图片,利用block回调。
如果没有分享的账号,系统会自动弹出对话框要求用户设置,因此不必开发者考虑。
①导入主头文件
#import <Social/Social.h>
②以新浪微博为例,首先判断服务是否可用,接着创建分享控制器、调用方法,设置文字和图片,利用block回调。
如果没有分享的账号,系统会自动弹出对话框要求用户设置,因此不必开发者考虑。
if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) { NSLog(@"不可用"); } SLComposeViewController *slVc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo]; [self presentViewController:slVc animated:YES completion:^{ }]; [slVc setInitialText:@"默认文字"]; [slVc addImage:[UIImage imageNamed:@"pic.png"]]; // 利用block回调 slVc.completionHandler = ^(SLComposeViewControllerResult result){ switch (result) { case SLComposeViewControllerResultDone: NSLog(@"发送成功"); break; case SLComposeViewControllerResultCancelled: NSLog(@"发送失败"); break; } };
相关文章推荐
- hdu1045 Fire Net(二分图最大匹配)
- 关于DMA传输外设地址的说明
- Tyvj3308毒药解药题解
- c++ 模板详解(一)
- (八十六)使用系统自带的分享框架Social.framework
- 计蒜客---最大子阵列
- 转:stringstream的用法
- 找复合单词
- Linux - Ubuntu下JDK配置
- (WPF)资源字典
- uva 10054--The Necklace
- web验证码实现
- Jetson TK1
- hdu 5305 Friends(2015多校第二场第6题)记忆化搜索
- 重载,覆盖,隐藏
- H264编码 封装成MP4格式 视频流 RTP封包
- E - QS Network - zoj 1586(简单)
- Openssl s_client命令
- 读《代码整洁之道》前四章浅显印象 和 我所见的不整洁代码引以为戒
- 近期的一点感悟