ページの読み込みが完了する前に別のリンクをクリックしようとすると、didFailLoadWithError: が起動し、非表示にした接続の問題の画像が再表示されます。私が使用しているコードは次のとおりです。
- (void)webViewDidFinishLoad:(UIWebView *)webView {
NSLog(@"didFinish: %@; stillLoading:%@", [[webView request]URL],
(webView.loading?@"NO":@"YES"));
}
-(void)webView:(UIWebView *)myWebView didFailLoadWithError:(NSError *)error {
NSLog(@"No internet connection");
_connectionError.hidden = NO;
}
アプリの起動時に一度だけ実行し、残りの時間は二度と実行しない簡単な方法を知っている人はいますか?