Je suis nouveau sur l'iPhone. Je veux ouvrir une URL dans mon application. Comment puis-je effectuer cette tâche? S'il vous plaît me suggérer et fournir un lien utile.iPhone: Ouvrir une URL par programme
Répondre
Mise à jour (2016): Le meilleur moyen de le faire de nos jours est d'instancier et de présenter un SFSafariViewController. Cela donne à l'utilisateur la sécurité et la vitesse de Safari, et l'accès à tous les cookies ou aux fonctionnalités de Safari qu'ils ont déjà définis sans avoir à quitter votre application.
Si vous voulez ouvrir l'URL dans Safari Si vous préférez avoir (et quitter votre application), vous pouvez utiliser le openURL method of UIApplication
il a traité à l'intérieur de votre application, utilisez WKWebView.
Si vous souhaitez ouvrir et juste obtenir les données de l'URL, vous pouvez utiliser NSString:
NSString *ans = [NSString stringWithContentsOfURL:url];
Si ce que vous essayez d'obtenir est un fichier XML à partir d'une URL, vous pouvez utiliser directement NSXMLParser :
NSURL *url = [[NSURL alloc] initWithString:urlstr];
NSXMLParser *parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
// parse here
[parser release];
[url release];
d'autre part, si en vous ouvrant dire, ouvrir une URL dans un navigateur intégré, vous pouvez utiliser UIWebView classe.
Apparemment, le lien donné ci-dessus est obsolète. Voici le lien de mise à jour pour la classe UIApplication.
L'extrait de code rapide et simple:
// ObjC
[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"http://www.google.com"]];
// Swift
UIApplication.shared.open(URL(string: "http://www.google.com")!, options: [:], completionHandler: nil)
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"https://medium.com/the-traveled-ios-developers-guide/swift-3-feature-highlight-c38f94359731#.83akhtihk"]]) {
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"https://medium.com/the-traveled-ios-developers-guide/swift-3-feature-highlight-c38f94359731#.83akhtihk"]];
}
else{
[SVProgressHUD showErrorWithStatus:@"Please enable Safari from restrictions to open this link"];
}
- 1. Ouvrir une URL depuis l'application iPhone
- 2. Ouvrir l'application Photos par programme
- 3. Comment ouvrir appel MKAnnotationView par programme? (iPhone, MapKit)
- 4. Comment ouvrir par programme Run C++?
- 5. Ouvrir le contrôle DateTimePicker C# par programme
- 6. Comment ouvrir une nouvelle fenêtre Live Meeting par programme
- 7. iPhone - créer UITabBar par programme?
- 8. Comment ouvrir url de chaîne dans WebView pour iPhone
- 9. Comment "starter" une URL dans la recherche Google par programme
- 10. iPhone/iPad URL Custom Scheme pour ouvrir un fichier
- 11. Ouvrir une URL en utilisant Delphi
- 12. Comment ouvrir une URL dans un QTableView
- 13. comment ouvrir une URL en python
- 14. ouvrir URL externe dans div
- 15. Détecter par programme si une application est installée sur l'iPhone
- 16. Comment ouvrir une URL UITextView dans UI Web View?
- 17. Comment ouvrir une URL contenant un fragment (#foo) en utilisant SharedApplication et openURL sur iPhone
- 18. ajouter une clé enfant à plist par programme (iphone sdk)
- 19. envoyer une image avec mms sur iphone par programme?
- 20. iPhone: s'il est possible de créer une vidéo par programme
- 21. Utilisez me.com "trouver mon iPhone" par programme
- 22. Configurer les paramètres IPhone par programme
- 23. iPhone instanciant un UITabBarItem par programme
- 24. comment pouvons-nous ouvrir l'activité de contact android par programme?
- 25. Par programme ouvrir un fichier dans Visual Studio (2010)
- 26. iphone développeur programme 99 USD par an?
- 27. iPhone SDK: modifier par programme IBAction
- 28. Mise en page par programme iPhone UIView?
- 29. identification par programme du périphérique iPhone