0

我正在研究一个hybrid application framework. 我需要request从某个地方捕获所有内容,并且我喜欢一些博客,它说我可以使用 custom 来做到这一点NSURLProtocol。我做了它所说的一切,但我有一些问题。

当我加载http://www.google.com到我的 webview 时,它会canInitWithRequestmycustomprotocol.m. 但我不想打电话 5 次。

  1. 2014-03-13 15:51:50.675 混合[9334:60b]http://www.google.com/
  2. 2014-03-13 15:51:50.677 混合[9334:60b]http://www.google.com/
  3. 2014-03-13 15:51:50.683 混合[9334:60b]http://www.google.com/
  4. 2014-03-13 15:51:50.685 混合[9334:60b]http://www.google.com/
  5. 2014-03-13 15:51:50.686 混合[9334:60b]http://www.google.com/
  6. 2014-03-13 15:51:54.474 混合[9334:3807]http://www.google.com/
  7. 2014-03-13 15:51:54.508 混合[9334:3807]http://www.google.com/images/logo_ret_2.png
  8. 2014-03-13 15:51:54.509 混合[9334:3807]http://www.google.com/images/logo_ret_2.png
  9. 2014-03-13 15:51:54.510 混合[9334:3807]http://www.google.com/images/logo_ret_2.png

我只加载google过一次。为什么canInitWithRequest之前调用了五次startLoading?请帮忙!

4

1 回答 1

2

同样的问题在这里得到解答>

NSURLProtocol canInitWithRequest:多次调用

据说是正常行为

于 2014-11-10T17:47:32.797 回答