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