为什么iOS UIWebView loadRequest方法没有返回值?

时间:2014-06-11 15:47:07

标签: ios xcode uiwebview request swift

在iOS中,加载HTTP请求的Xcode / Swift方法为void,并且不返回任何值。

为什么不返回响应代码?例如,在成功的页面请求中,返回200;如果找不到,请返回404。

我知道可以从WebViewDidFinishLoad方法(下面的参考链接)中的标题中提取status变量,但似乎直接来自loadRequest方法的返回代码是有意义的。

编辑:更新了文档中的剪辑

enter image description here

Get the http response code from every UIWebView request

1 个答案:

答案 0 :(得分:1)

啊,你的意思是loadRequest?从您引用的文档中可以看出,它是异步的,因此在请求完成之前几乎肯定会返回,因此它无法返回响应代码,因为响应尚未发生。