我想在成功加载 url 时读取 UIWebView 响应中的数据。
用这种方法捕获这些数据并没有给我回应:
- (void) webViewDidFinishLoad:(UIWebView *)_webView {
编辑:我想赶上 NSURLResponse
谢谢,努尔
我想在成功加载 url 时读取 UIWebView 响应中的数据。
用这种方法捕获这些数据并没有给我回应:
- (void) webViewDidFinishLoad:(UIWebView *)_webView {
编辑:我想赶上 NSURLResponse
谢谢,努尔
你实施了–webView:didFailLoadWithError:
吗?
加载 URL 时可能出错。
我对您的应用程序的架构了解不多,无法真正说出,但知道您可以从 UIWebView 外部调用 UIWebView 页面上的任意 JavaScript 并获取响应,这可能对您有用:
NSString *script = @"$('#textInputField').value";
NSString *result = [webView stringByEvaluatingJavaScriptFromString:script];
如果您将响应存储在 JavaScript 变量中,您应该能够以这种方式将其读回您的 Obj-C。