iOS web view delegate methods are not getting called on Webpage navigation
<p>Can not catch when web view change it's <code>url</code> without loading the page.</p>

<pre><code>- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType;
</code></pre>

<p>This delegate method is getting called when loading the <code>webpage</code> for the first time.But after that if the <code>webpage</code> navigate on clicking of a button none of the delegate methods is getting called.If I load the page in  browser I can see the URL change. <code>Webpage</code> is using <code>History.pushState</code> to change the <code>URL</code>.</p>