Comment vérifier la validité de l'URL dans Swift?

Essayer de mettre une application à lancer le navigateur par défaut pour une URL, mais seulement si l'URL saisie est valide, sinon il affiche un message indiquant que l'URL n'est pas valide.

Comment pourrais-je aller sur la vérification de la validité de l'utilisation de Swift?

  • envoyer un NSURLRequest et vérifier le retour?
  • Utilisez la chaîne pour former un NSURL et voir s'il est nul?