0

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

用这种方法捕获这些数据并没有给我回应:

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

编辑:我想赶上 NSURLResponse

谢谢,努尔

4

2 回答 2

0

你实施了–webView:didFailLoadWithError:吗?

加载 URL 时可能出错。

于 2012-07-12T15:32:41.130 回答
0

我对您的应用程序的架构了解不多,无法真正说出,但知道您可以从 UIWebView 外部调用 UIWebView 页面上的任意 JavaScript 并获取响应,这可能对您有用:

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

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

于 2012-07-12T15:38:17.593 回答