Je développe une application iOS, qui contient de nombreux UIWebview, dans un webView l'utilisateur doit entrer des données, je voudrais stocker ces données dans par exemple SQlite ou Plist. Puis-je avoir l'entrée de l'utilisateur de données (dans le Webview) et l'utiliser dans d'autres parties de l'application (UIViewController). Comment faire cela s'il vous plait?Partage de données entre UIWebView et UIViewController
1
A
Répondre
0
Si vous souhaitez transférer l'entrée de l'utilisateur dans Webview (HTML) vers UIview (Objective-C), vous devez le faire de façon indirecte. Utiliser la fonction:
- (BOOL)webView:(UIWebView *)webView2
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
Voir plus de détails dans le poste suivant:
2
Cela peut être fait de plusieurs façons, mais le mieux que je puisse penser maintenant est d'exécuter un JavaScript qui retourne la valeur de cette entrée que vous voulez. Je crois que la méthode est
[instanceOfWebview stringByEvakuatingJavscriptFromString:"javascript_code_here"];
Cela renverra les résultats de votre code JavaScript comme une chaîne que vous pouvez recevoir dans une variable.
J'espère que ça aide!
Questions connexes
- 1. partage de données entre un UIViewController et un UIViewController dans UITabBarController xcode
- 2. Partage de données entre activités et services
- 3. Partage de données entre maître et réduction
- 4. Partage de données entre AppEngine et Android
- 5. Partage de données entre services et activités
- 6. Pousser UIWebView sur UIViewController
- 7. partage de données entre classe
- 8. Partage de données entre JVM
- 9. iPhone OS: Partage d'un UIWebView entre ViewControllers dans un UITabBarController
- 10. Différence entre UIViewController et UINavigationController?
- 11. Partage de données entre softirq et contexte de processus
- 12. Partage de fichiers xml et de données entre plusieurs projets
- 13. Partage de données de session entre ASP.NET et PHP
- 14. Partage de données entre les contrôles utilisateur
- 15. Partage de données entre différents threads
- 16. Partage de données entre applications d'éditeurs différents
- 17. Communication entre un UIWebView et un UINavigationController?
- 18. Partage de données entre des gestionnaires d'événements?
- 19. Partage de données entre les actions
- 20. Partage d'utilisateurs entre 2 bases de données
- 21. partage de données entre activitiesin Android
- 22. Partage de données entre utilisateurs Android
- 23. Partage de données entre mes autres applications
- 24. Partage de données entre les classes
- 25. Partage de données entre plusieurs sites Web
- 26. Partage de données entre différents objets perl
- 27. Données de partage java entre les threads
- 28. Partage de données entre les pages Xaml
- 29. Partage de données entre deux classes
- 30. AngularJS: partage de données entre la directive et contrôleur externe