Когда я делюсь веб-страницей (например, apple.com) из Safari с приложением «Сообщения», он совместно использует расширенный предварительный просмотр в пользовательском элементе пользовательского интерфейса с изображением, заголовком и URL-адресом страницы.
Однако,когда я пытаюсь поделиться URL-адресом для Сообщений из моего собственного кода (даже если он работает в Safari, как apple.com), он просто разделяет URL-адрес в виде обычного текста.Как я могу получить то же поведение, что и Safari, при обмене ссылками на сообщения?
Вот мой код, который создает и представляет UIActivityViewController
, который разделяет URL:
extension UIViewController {
func shareUrl(url: URL) {
let objectsToShare: Array<NSObject> = [url as NSObject]
let activityVC = UIActivityViewController(activityItems: objectsToShare,
applicationActivities: nil)
present(activityVC, animated: true)
}
}