openURL à partir de l'App Extension
Sur iOS 8 beta 2, il devrait être possible d'utiliser openUrl à partir de l'app de l'extension comme écrit dans les notes de version:
cependant lorsque j'essaie d'utiliser cette API (sur Xcode 6 bêta 2), je reçois le message d'erreur suivant:
Bêta 2 vraiment résolu ce problème ou pas?
OriginalL'auteur Massimo Piazza | 2014-06-22
Vous devez vous connecter pour publier un commentaire.
vous pouvez utiliser ce code:
l'API document:
openURL:completionHandler:
vous pourrait également se référer à cette question:
openURL pas de l'Action de l'Extension
Le type d'Extension utilisez-vous lorsque vous ajoutez openURL phrase? Je l'ai essayer en Action de vulgarisation, mais a échoué. Je n'succès dans l'aujourd'Hui de l'extension. Quels résultats avez-vous?
Je travaille aujourd'Hui sur les Extensions
Je pourrais ajouter que ce code a travaillé à l'intérieur d'une IBACtion pour un bouton recouvert sur l'ensemble de widget. Est-il un moyen de le faire sans un bouton invisible?
Seulement aujourd'Hui, prise en charge des Extensions openUrl. Voir ce fil: stackoverflow.com/questions/24297273/...
OriginalL'auteur Laurence Fan
Accepté solution ne fonctionne que dans
Today extensions
, une solution de travail à Swift 3.1 (testé dans iOS10) pour les autres extension-types:Vous avez besoin pour créer votre propre Schéma d'URL, puis ajouter cette fonction à votre ViewController et de l'appeler avec
openURL("myScheme://myIdentifier")
OriginalL'auteur coyer
Dans iOS 11, il semble que vous pouvez utiliser
UIApplication.sharedApplication.openURL
dans les extensions sans problème.J'ai essayé aujourd'hui. Il suffit de taper dans votre action en extension de vue-contrôleur et le compilateur va vous jeter une erreur.
Essayez juste de mon appli Discours Centrale, l'utilisation de "partage" de Safari, appuyez sur Parler Maintenant et de voir que cela fonctionne @RizwanAhmed .
Assurez-vous grâce.Où est le lien?
OriginalL'auteur Ivan Ičin