苹果系统自带的分享

系统自带分享使用 #import"<Social/Social.h>"框架

参考链接


系统自带分享分为三步:

1.判断分享是否可用

if (![SLComposeViewController isAvailableForServiceType:SLServiceTypeSinaWeibo]) {

NSLog(@"不可用,请到系统设置中配置账号和密码");

}

服务类型有:微博 腾讯微博 facebook 和 twitter四种类型 其中facebook和twitter在国内由于你懂得原因不能使用,腾讯微博现在发展太差,所以一般都使用微博服务

如果不可用,需要在系统设置中登录对应的微博账号

2.创建分享控制器

SLComposeViewController *composeVC = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeSinaWeibo];

控制器可以预设 图片  文字 和网址

微博可以定位,但是只有在手机app上的微博详情才能看到

// 预设文字

[composeVC setInitialText:@"愿时光不老,阳光不燥,你我都好:"];

// 预设图片

[composeVC addImage:[UIImage imageNamed:@"自拍照"]];

// 网址

[composeVC addURL:[NSURL URLWithString:@"http://www.baidu.com"]];

3.弹出分享控制器

[self presentViewController:composeVC animated:YES completion:nil];

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,283评论 25 708
  • 社交红利阅读笔记 书名:社交红利(修订升级版) 作者:徐志斌 出版社:中信出版社 正文前笔记: 推荐序1摘要 社交...
    凫水阅读 9,029评论 4 26
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,232评论 4 61
  • 获取授权 刚上大一的时候,我非常兴奋,我非常非常喜欢看书,课外读物简直就是我的另一个天堂,只可惜高中压抑了部分天性...
    心糖葫芦阅读 4,625评论 865 109
  • “你…………” “呐,我是狐狸啦,以后我就住着是吧?” “我还什么都没说好么!话说你是狐狸精吧!” “也许是吧……...
    狐羽书香阅读 216评论 0 0