The method webViewDidStartLoad:
is not being called because it is a part of UIWebViewDelegate
protocol, not a method of UIWebView
class itself. You have to implement it in your ViewController.m file.
Also, you may want to read about delegation pattern in iOS.