获取UIWebView的成功加载响应

时间:2012-07-12 15:02:37

标签: iphone uiwebview nsurlrequest

我想在成功加载网址时读取UIWebView响应中的数据。

在此方法中捕获此数据并未给出响应:

- (void) webViewDidFinishLoad:(UIWebView *)_webView {

编辑: 我想赶上NSURLResponse

谢谢, 诺尔

2 个答案:

答案 0 :(得分:0)

您是否已实施–webView:didFailLoadWithError:

加载网址时可能出错。

答案 1 :(得分:0)

我对你的应用程序的架构知之甚少,但是你可能知道你可以从UIWebView外部的UIWebView页面上调用任意JavaScript,并获得响应可能是有用的。 :

NSString *script = @"$('#textInputField').value";
NSString *result = [webView stringByEvaluatingJavaScriptFromString:script];

如果您将响应存储在JavaScript变量中,您应该能够以这种方式将其重新读回到Obj-C中。