OSX Swift ouvrir l'URL dans le navigateur par défaut
Comment ouvrir une url dans le navigateur par défaut du système par l'utilisation de Swift en tant que langage de programmation et OSX comme plattform.
J'ai trouvé beaucoup avec UIApplication comme
UIApplication.sharedApplication().openURL(NSURL(string: object.url))
mais cela fonctionne sur iOS et pas sur OSX
Et la Services De Lancement, j'ai trouvé n'a pas d'exemples pour swift et il y a beaucoup obsolète pour OSX 10.10
Toute aide bienvenue - merci.
- Je suppose que c'est parce que nous sommes censés utiliser les nouvelles Extensions à la place...
- Je upvoted parce que j'devez savoir comment le faire, que dans iOS seulement xd
Vous devez vous connecter pour publier un commentaire.
Swift 3 ou plus tard
Pour MacOS, vous pouvez utiliser ceci:
Pour iOS, vous pouvez utiliser les éléments suivants:
Vous devez déballer NSURL.
macOS:
iOS:
Lors de l'utilisation de Swift 3, vous pouvez ouvrir une page web dans le navigateur par défaut en utilisant les éléments suivants:
Dans l'acceptation la réponse ci-dessus, vous pouvez également vérifier une URL à l'aide de Swift 3 par la saisie des éléments suivants:
J'espère que cette information aide à qui il s'applique.
xCode 9 mise à jour
Juste un bonus. Si vous voulez ouvrir une URL dans un navigateur spécifique(même d'un autre client qui peut gérer que les URL), voici le Swift 3 code testé sur Xcode 8.2.1 et macOS 10.12.2.
Pour Swift 5, Xcode 10 et MAC OS:
MacOS Xcode 10 Swift 4.2 mise à jour