iOS项目框架搭建

iOS 调用系统分享

2016-08-19  本文已影响1665人  Sparkle_S

在没有指定分享样式的情况下,调用系统分享无非是最简单快捷的实现方法,系统分享界面如下:


IMG_4827.png

你可以通过以下代码调用系统分享组件:

          let activityVC = UIActivityViewController.init(activityItems: [NSURL.init(string:urlStr)!,UIImage.init(named: "share_qq")!,"标题"], applicationActivities: nil)
            //设置不出现的项目
          activityVC.excludedActivityTypes = [UIActivityTypeAssignToContact]
          self.presentViewController(activityVC, animated: true, completion: {
            //分享回调
          })

分享到微博,效果如下:


IMG_4828.PNG 屏幕快照 2016-08-19 上午11.03.16.png

分享到微信,效果如下:


IMG_4830.PNG 屏幕快照 2016-08-19 上午11.04.55.png

分享到 QQ, 效果如下:


IMG_4833.PNG 屏幕快照 2016-08-19 上午11.06.00.png

到此,你应该可以看出,分享到 QQ 是有问题的,你只能够成功分享出图片,而标题和链接却不知去向,至于原因并不清楚,如果你知道,请告知,将不胜感激哦~
鉴于系统分享组件分享到 QQ 的特殊性,故建议调用系统分享组件,只分享图片或只分享链接

期待你的评论建议O(∩_∩)O~

上一篇 下一篇

猜你喜欢

热点阅读