Uiactivityviewcontroller дубликат url в iOS-11


Url дублируется, когда пользователь выбирает "копировать" из контроллера активности только в iOS 11. Он работал правильно на 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
1 8

1 ответ:

Мне удалось исправить это, используя url в качестве строки вместо URL.

let items: [Any] = [shareText, url.absoluteString]