获取UIWebView iOS触发的请求的响应?

时间:2015-09-30 08:38:07

标签: ios objective-c uiwebview

我有一个 UIWebView ,它作为子视图添加到我的视图控制器的视图中。 当用户输入用户名和密码时,将从Web服务调用登录服务。

在UIWebview

中成功收到回复

1。是否可以从UIWebview获取我的应用程序的响应?

2。如何从我的应用程序访问响应

1 个答案:

答案 0 :(得分:2)

在委托方法:中,您可以使用以下代码获取网络视图的html内容。

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

NSString *html = [webView stringByEvaluatingJavaScriptFromString: 
                                         @"document.body.innerHTML"];

}

如果您正在使用NSURLConnection,则可以使用以下委托方法捕获响应:

- (void)connection:(NSURLConnection *)connection didReceiveResponse:(NSURLResponse *)response