Missing Delegates

When embedding web content in iOS applications, it is necessary to become the delegate of the web view displaying the content so that you can handle errors during the loading process. Depending on the UI you have implemented around said web view(s), you might also have navigation controls as well as a cancel/reload button. For UIWebView, the webView:didFailLodWithError: method is used to tell the delegate that some error occurred during page load, whereas WKWebView uses both webView:didFailNavigation:withError & webView:didFailProvisionalNavigation:withError: to inform the delegate....