227 votes

Comment lancer safari et ouvrir une URL d’application iOS

Sur la page paramètres, je veux inclure des trois liens vers des

  • mon support de l'application de site
  • une application youtube tutoriel
  • mon site principal (c'est à dire: liée à un " Créé par Dale Dietrich étiquette.

J'ai cherché sur ce site et sur le web et ma documentation et je n'ai rien trouvé qui est évident.

REMARQUE: je ne veux pas ouvrir les pages web au sein de mon application. Je veux juste envoyer le lien à un Safari et d'avoir ceux qui sont liés y ouvre. J'ai vu un certain nombre d'applications de ce faire dans leurs Paramètres de la page de sorte qu'il doit être possible.

398voto

Dale Dietrich Points 2356

Voici ce que j’ai fait :

  1. J’ai créé une IBAction dans l’en-tête des fichiers .h comme suit :
  2. J’ai ajouté un UIButton contenant le texte que je veux faire un lien vers la page des paramètres.
  3. J’ai connecté le bouton à IBaction au propriétaire du fichier correctement.
  4. Puis appliquer ce qui suit :

21voto

Tim Points 33042

Jetez un oeil à l' -openURL: méthode sur UIApplication. Il devrait vous permettre de passer un NSURL exemple pour le système, qui permettra de déterminer quelle application pour l'ouvrir et lancer l'application. (Gardez à l'esprit que vous aurez probablement envie de vérifier -canOpenURL: tout d'abord, juste au cas où l'URL ne peut pas être gérées par les applications actuellement installées sur le système - même si ce n'est probablement pas un problème de plain http:// liens.)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X