NSURLЗапрос времени обработки - PullRequest
1 голос
/ 23 марта 2011

Я читал некоторые проблемы здесь с NSURLRequest timeOut, но я не вижу ответа на мою проблему.Что ж, вот оно: мой объект NSURLRequest работает нормально, но мне нужно показать пользователю предупреждение, если время ожидания соединения выше 3. И я не знаю, как справиться с этим временем ожидания.Любая помощь действительно ценит это.

NSURLRequest *requestObj = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestUseProtocolCachePolicy timeoutInterval:3] ;
[webView setDelegate:self];
[webView loadRequest:requestObj];

1 Ответ

2 голосов
/ 23 марта 2011

Определите делегата для веб-представления - добавьте <UIWebViewDelegate> в определение @interface вашего контроллера представления, а затем свяжите его в Интерфейсном конструкторе

, затем добавьте метод

- (void)webView:(UIWebView *)webView didFailLoadWithError:(NSError *)error
{

// whatever you want to do if it times out (or some other error)

}
...