Posted at

UIWebViewの読み込みのタイムアウト値を変更する

More than 5 years have passed since last update.


MyWebViewController

// static NSTimeInterval kDefaultTimeout = 30; // sec

#pragma mark - UIWebViewDelegate
- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{
if(request.timeoutInterval != kDefaultTimeout){
// timeoutIntervalを修正して再発行
NSMutableURLRequest* mutableRequest = (NSMutableURLRequest*)request;
mutableRequest.timeoutInterval = kDefaultTimeout;
[webView loadRequest:mutableRequest];
return NO;
}

return YES
}