iOS 调用系统分享

作者: Sparkle_S | 来源:发表于2016-08-19 11:42 被阅读1665次

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


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~

相关文章

网友评论

    本文标题:iOS 调用系统分享

    本文链接:https://www.haomeiwen.com/subject/xwrbsttx.html