Вот как мы вызываем url:
url = URL(string: "https://www.hackingwithswift.com")
UIApplication.shared.open(url)
Если вы используете делегат Scene, вы должны сначала обработать url, поэтому go в делегат Scene и добавьте эту функцию, если это не так. уже существует:
func scene(_ scene: UIScene, openURLContexts URLContexts: Set<UIOpenURLContext>) {
guard let url = URLContexts.first?.url else {
return
}
//Handle URL here
}
Тогда ваш URL-адрес должен быть таким:
UIApplication.shared.open(url, options: [:], completionHandler: nil)