我正在开发一个iOS应用程序,包含许多UIWebview,在一个webView中用户应该输入数据,我想将这些数据存储在例如SQlite或Plist中。我可以拥有数据用户输入(在Webview中)并在应用程序的其他部分(UIViewController)中使用它。怎么办呢?
答案 0 :(得分:2)
这可以通过多种方式完成,但我现在能想到的最好的方法是运行一个返回所需输入值的JavaScript。 我相信这个方法是
[instanceOfWebview stringByEvakuatingJavscriptFromString:"javascript_code_here"];
这会将您的JavaScript代码的结果作为字符串返回,您可以将其接收到变量中。
希望它有所帮助!
答案 1 :(得分:0)
如果要将webview(HTML)中的用户输入传输到UIview(Objective-C),则需要以环形方式进行。利用这个功能:
- (BOOL)webView:(UIWebView *)webView2
shouldStartLoadWithRequest:(NSURLRequest *)request
navigationType:(UIWebViewNavigationType)navigationType
请参阅以下帖子中的更多详细信息: