title: iPhone - webViewDidFinishLoad not called
body: <p>I have a simple View into IB that contains just a UIWebView and a UIButton.<br>
  The webView is retained, connected, not nil, the delegate property os also connected, the Controller is <code>UIWebViewDelegate</code> compliant and set in the .h.<br>
  in ViewDidLoad, I use <code>[self.webView loadHTMLString:htmlContent baseURL:nil]</code>;</p>
  
  <p>The content loads, but <code>webViewDidFinishLoad</code> is never triggered, neither <code>didFailLoadWithError</code>, neither <code>webViewDidStartLoad</code>.</p>
  
  <p><strong>How can I know when my content has finished loading</strong>, as it take a short time, but still a time to load (and I need to do things during that time on display, for an example not showing the button) ?</p>
  
  <pre><code>@interface MyController : UIViewController &lt;UIWebViewDelegate&gt; {
      UIWebView* webView;
  }
  
  @property (nonatomic, retain) IBOutlet UIWebView* webView;
  
  @end
  
  
  @implementation MyController
  
  @synthesize webView;
  
  - (void)viewDidLoad
  {
  [super viewDidLoad];
  
  constructing the htmlString
  
  id a = self.webView.delegate; // for debug
  [self.webView loadHTMLString:htmlContent baseURL:nil];
  }
  
  @end
  </code></pre>
  
  <p><strong>EDIT :</strong>
  I've deleted the whole XIB and built it from scrathc : no more problem. IB sucks sometimes.</p>