Iphone 获取UIWebView';s成功加载响应

Iphone 获取UIWebView';s成功加载响应,iphone,uiwebview,nsurlrequest,Iphone,Uiwebview,Nsurlrequest,我想在UIWebView响应成功加载url时读取其中的数据 在此方法中捕获此数据并没有给出响应: - (void) webViewDidFinishLoad:(UIWebView *)_webView { 编辑: 我想知道你的反应 谢谢, Nur您是否实现了–webView:didFailLoadWithError: 加载URL时可能出现错误。我对应用程序的体系结构了解不多,因此无法确切说明,但如果您知道可以从UIWebView外部调用UIWebView页面上的任意JavaScript,并获得

我想在UIWebView响应成功加载url时读取其中的数据

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

- (void) webViewDidFinishLoad:(UIWebView *)_webView {
编辑: 我想知道你的反应

谢谢,
Nur

您是否实现了
–webView:didFailLoadWithError:


加载URL时可能出现错误。

我对应用程序的体系结构了解不多,因此无法确切说明,但如果您知道可以从UIWebView外部调用UIWebView页面上的任意JavaScript,并获得响应,则可能会对您有所帮助:

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

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

您确定已在.h文件中声明了webview的委托吗?@TeodorCarstea这没有什么区别。Obj-C是一种动态语言;只要您将webview的委托设置为
self
,无论您是否声明了协议,消息分派都会在运行时发生。