Apple の UIWebViewDelegate に記載されていないこの動作が見られます。
デリゲート関数に NO を返すと
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType {
この関数は、すぐにエラー 101 (この URL を読み込めません) で呼び出されます。
- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error {
明示的にリクエストをキャンセルしたので、didFailLoadWithError が呼び出されるのは正常ですか?