swift – UIActivityViewController在iOS-11中复制url

用户仅从iOS 11中的活动控制器中选择“复制”时,该URL将重复.它在iOS 10上正常运行

使用以下代码

@IBAction func shareButtonpressed() {
    guard let url = URL(string: "http://google.com") else { return }
    let shareText = "Share Text!"
    let items: [Any] = [shareText,url]
    let activityViewController = UIActivityViewController(activityItems: items,applicationActivities: nil)
    present(activityViewController,animated: true,completion: nil)
}

将共享文本提供为:

Share Text! 
http://google.comhttp://google.com
我设法通过使用URL作为String而不是URL来修复它.
let items: [Any] = [shareText,url.absoluteString]

相关文章

软件简介:蓝湖辅助工具,减少移动端开发中控件属性的复制和粘...
现实生活中,我们听到的声音都是时间连续的,我们称为这种信...
前言最近在B站上看到一个漂亮的仙女姐姐跳舞视频,循环看了亿...
【Android App】实战项目之仿抖音的短视频分享App(附源码和...
前言这一篇博客应该是我花时间最多的一次了,从2022年1月底至...
因为我既对接过session、cookie,也对接过JWT,今年因为工作...