title: failed to return after waiting 10 seconds although getting a BOOL back
body: <p>I'm trying to show a fully loaded webview. I don't want the user to see the webview in the loading process. I'm handling a few webviews at a time and using <code>webViewDidFinishLoad</code> makes it a lot more complex for me so I'm trying to do something like this:</p>
  
  <pre><code>while(_lastWebView.isLoading)
  {
  _lastWebView.hidden=YES;
  }
  
  _lastWebView.hidden=NO;
  </code></pre>
  
  <p>But I get this msg: 
  void SendDelegateMessage(NSInvocation *): delegate () failed to return after waiting 10 seconds. main run loop mode: kCFRunLoopDefaultMode</p>
  
  <p>I don't understand why is entering a loop because <code>isLoading</code> returns 0 when the loading is finished.</p>