我正在开发一个iOS应用程序,它包含许多UIWebview,在一个webView中用户应该输入数据,我想将这些数据存储在例如SQlite或Plist中。我可以有数据用户输入(在Web视图中)并在应用程序的其他部分(UIViewController)中使用它。如何做到这一点?在UIWebView和UIViewController之间共享数据
1
A
回答
0
如果您想将webview(HTML)中的用户输入传输到UIview(Objective-C),则需要以迂回的方式进行操作。利用该功能:
- (BOOL)webView:(UIWebView *)webView2
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
查看更多详细信息,在下面的帖子:
2
这可以通过很多方式完成,但我现在能想到的最好方法是运行一个JavaScript,它返回所需输入的值。 我相信方法是
[instanceOfWebview stringByEvakuatingJavscriptFromString:"javascript_code_here"];
这将返回的JavaScript代码的结果,您可以接收到一个变量的字符串。
希望它有帮助!
相关问题
- 1. 在UITabBarController的UIViewController和UIViewController之间共享数据xcode
- 2. 在UITableView和UIViewController之间共享数据模型?
- 3. 在AppEngine和Android之间共享数据
- 4. 在bash和php之间共享数据
- 5. 在Matlab和C之间共享数据
- 6. 在phonegap和inappbrowser之间共享数据
- 7. 在master和reduce之间共享数据
- 8. 在Python和C++之间共享数据
- 9. 在多个视图之间共享UIWebView?
- 10. 在iOs 10和WatchOS 3(共享容器)之间共享数据
- 11. 在数据库之间共享数据
- 12. ViewControllers之间共享数据
- 13. 共享数据JVM之间
- 14. Angular2在组件之间共享数据
- 15. 在AngularJS服务之间共享数据
- 16. 在XIB之间共享数据
- 17. 在微服务之间共享数据
- 18. 在iOS设备之间共享数据
- 19. 在类之间共享数据
- 20. 在HtmlHelpers之间共享数据
- 21. 在Java线程之间共享数据
- 22. ios在用户之间共享数据
- 23. 在specflow场景之间共享数据
- 24. 在Web服务之间共享数据
- 25. 在窗体c之间共享数据#
- 26. 在VIewControllers之间共享数据 - iOS
- 27. 在appengine模块之间共享数据
- 28. 在aspx页面之间共享数据
- 29. Silverlight - 在页面之间共享数据
- 30. 在测试之间共享数据