У меня есть сайт, который я загружаю с помощью UIWebView, с некоторыми проблемами при загрузке, когда он защищен с помощью Basic Authtype of Apache:
NSString * myUrlAddress = [NSString stringWithFormat:@"http://user:pass@mysite.mydomain.com"];
NSURL *url = [NSURL URLWithString:myUrlAddress];
NSURLRequest *requestObj = [NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReturnCacheDataElseLoad timeoutInterval:60.0];
[webView loadRequest:requestObj];
Первоначальная загрузка работает в большинстве случаев, но иногда, особенно при перезагрузкеприложения обратный вызов
- (void)webViewDidFinishLoad:(UIWebView *)webViewloc
не достигнут, и он также не работает на
-(void)webView:(UIWebView *)wv didFailLoadWithError:(NSError *)error
Если я использую другой сервер без .htaccess для защиты страницы, все это работаетхорошо.
Я также вижу в журнале доступа, что иногда он просто перестает загружаться со страницы.
Это как-то связано с cachePolicy
или timeoutInterval
?