title: UIWebView webViewDidStartLoad Sometimes Not Firing
body: <p>I have a UIWebView in my view controller and have set its delegate to the view controller via code (i.e. not through IB).  I have also setup the appropriate delegate methods: shouldStartLoadWithRequest, webViewDidStartLoad, webViewDidFinishLoad and didFailLoadWithError.</p>
  
  <p>In my view controller's viewDidLoad method I load an appropriate URL with this code:</p>
  
  <pre><code>[self.webView loadRequest:reqURL];
  </code></pre>
  
  <p>95% of the time everything works great and the page loads in the UIWebView object and displays as expected.  Occasionally, however, the page doesn't load.</p>
  
  <p>After stepping through my code I realized that on the times that it doesn't work the shouldStartLoadWithRequest delegate method fires, but webViewDidStartLoad doesn't.</p>
  
  <p>Does anyone have any idea what's going on here?  I couldn't find anything on Stack Overflow that specifically addressed this unique issue I'm having and am slowly reaching my breaking point.  Thanks in advance!</p>