J'ai besoin d'un UIWebView pour afficher une page html. Si Internet n'est pas disponible, il affichera la dernière version téléchargée. si a internet alors il télécharge la version la plus récente et remplace et montre la version juste téléchargée. Comment puis-je faire ceci? Merciiphone app Données de cache UIWebView
Répondre
Vous pouvez implémenter webViews déléguer webViewDidFinishLoad:
méthode pour récupérer la demande et le charger à nouveau. Comme il était juste terminé le chargement, nous pouvons supposer qu'il est mis en cache et le charger avec un réseau synchrone. Stocker le résultat. Lorsque le réseau est indisponible, chargez ce résultat dans le WebView en utilisant loadData:MIMEType:textEncodingName:baseURL:
. Lorsque le réseau est disponible, appelez le loadRequest:
pour vous rafraîchir.
Une autre option consiste à utiliser stringByEvaluatingJavaScriptFromString:
avec un javascript autour de:
document.getElementsByTagName('html')[0].outerHTML;
et insérer le contenu avec loadHTMLString:baseURL:
Mais ces deux ne fonctionne que pour HTML pur sans images, sons, etc.
Une troisième option consisterait à utiliser le NSURLRequestReturnCacheDataDontLoad
lorsque le réseau n'est pas disponible. voir NSURLRequest
Vous pouvez aussi jeter un oeil à la NSURLCache
- 1. iPhone App Accès aux données
- 2. iphone app webview lien action
- 3. Comment supprimer le cache de UIWebview ou dealloc UIWebview
- 4. debug iphone app source de données
- 5. cllocation à UIWebView - iPhone
- 6. iPhone App Cookie Delay
- 7. Est-ce possible de mettre UIWebView en cache dans l'iPhone?
- 8. iPhone - Switch Tab de UIWebView
- 9. iphone - UIWebView Problème
- 10. Application iPhone avec UIWebView
- 11. iphone: Effet curl UIwebview
- 12. iPhone UIWebView Bug
- 13. iPhone - Gestes UIWebView
- 14. iPhone UIWebView devenirFirstResponder
- 15. iPhone SDK: UIWebView
- 16. iphone lire le fichier txt de UIWebView
- 17. barre de défilement personnalisée dans UIWebView iphone
- 18. iPhone App Updgrade Query
- 19. Images iPhone app
- 20. iPhone - Fuite de mémoire - NSData dataWithContentsOfUrl & UIWebView
- 21. iphone uiwebview vue initiale blanc
- 22. Iphone: UIWebview et double taps
- 23. recharger UIWebview dans Iphone sdk
- 24. iPhone UIWebview lecture vidéo 4.0
- 25. iPhone UIWebView stringFromJavaScript avec jQuery
- 26. Installation iPhone App pour iPhone
- 27. afficher le texte dans uiwebview dans iphone
- 28. Données de base - Sauvegarde sur Google App Engine (iPhone)
- 29. Base de données iPhone Web App SQLite et MySQL
- 30. lien ouvert de UIWebView dans Safari (iphone)