iOS开发,系统自带的分享简单实现
2016-06-13 20:57
615 查看
由于simulator设置里面没有新浪微博的选项,所以选择了真机调试,成功了.代码不多,包含头文件
没有配置登录信息的话,是没有作用的
具体代码实现
没有配置登录信息的话,是没有作用的
具体代码实现
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event { // 1.判断平台是否可用 if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) { NSLog(@"平台不可用,或者没有配置相关的帐号"); return; } // 2.创建分享的控制器 SLComposeViewController *composeVc = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo]; // 2.1.添加分享的文字 [composeVc setInitialText:@"我是一个codeMan"]; // 2.2.添加一个图片 [composeVc addImage:[UIImage imageNamed:@"xingxing"]]; // 2.3.添加一个分享的链接 [composeVc addURL:[NSURL URLWithString:@"www.baidu.com"]]; // 3.弹出分享控制器 [self presentViewController:composeVc animated:YES completion:nil]; // 4.监听用户点击了取消还是发送 composeVc.completionHandler = ^(SLComposeViewControllerResult result) { if (result == SLComposeViewControllerResultCancelled) { NSLog(@"点击了取消"); } else { NSLog(@"点击了发送"); } }; }
相关文章推荐
- iOS 打包上传-22421错误
- ios图片压缩
- 基于IOS平台的游戏之打地鼠
- iOS开发(第三方使用)——百度地图鹰眼轨迹SDK接入
- iOS开发:==、isEqual与isEqualToString判断是否相等
- iOS_高效开发之道
- 基于IOS平台的游戏之小拼图
- [置顶] iOS开发——布局框架Masonry的介绍与使用
- ios获取所有相册的视频并播放
- iOS App集成Apple Pay教程(附示例代码)
- iOS中的内边距是什么
- iOS学习之Table View的简单使用
- iOS数据存储精讲
- iOS - EXC_BAD_ACCESS 错误排查
- ios访问相册,摄像头等权限
- iOS 各个型号的尺寸及大小
- IOS Dev Intro - Core Media
- ios 视频拼接/合成
- iOS监听音量调节事件
- 关于iOS block传值的理解