2014-03-13 51 views
0

我正在致力於hybrid application framework。我需要從某處抓住所有request,我喜歡一些博客,它說我可以使用自定義NSURLProtocol來做到這一點。我做了它所說的一切,但我有一些問題。NSURLProtocol canInitWithRequest 5次呼叫

當我將http://www.google.com加載到我的webview中時,它在mycustomprotocol.m中調用canInitWithRequest 5次。但我不想打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爲一次。爲什麼canInitWithRequeststartLoading之前撥打過五次? 請幫忙!

回答