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