IOS 11.0.3 UIActivityViewController
Copy link activity 复制 URL 两次。
func share(title: String, URL:URL, fromView:UIView) {
let activityItems = [title, URL] as [Any]
let activityVC = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
activityVC.popoverPresentationController?.sourceView = fromView
activityVC.popoverPresentationController?.sourceRect = fromView.frame
self.present(activityVC, animated: true, completion: nil)
}
复制粘贴 URL 会被粘贴两次。
对于标题 Hello
和 URL https://www.google.com
粘贴后看起来像这样。
Hello
https://www.google.com
https://www.google.com
有什么想法吗??
最佳答案
我确定这是 iOS 错误或新功能 ;)
您可以前往 App Store -> 选择一个应用程序 -> 点击 ...
按钮 -> 复制链接 -> 粘贴。应用程序的链接将像您的问题一样重复。
目前针对此问题的解决方案是使用 URL.absoluteString
而不是 URL
。
希望对您有所帮助!
关于IOS11.0.3 UIActivityViewController 复制链接事件复制URL两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47119617/