我正在開發一個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. 在測試之間共享數據