У меня есть веб-просмотр, который можно циклически перебирать через разные URL-адреса. Когда я переключаюсь с одного на другой, я хочу, чтобы старая веб-страница исчезла, прежде чем загружать следующую. Как я могу это сделать без переопределения веб-просмотра?
Если я пытаюсь [self.webView loadHTMLString:@"" baseURL:nil];
и загружать свой URL-адрес в ту же функцию, предыдущая веб-страница все еще остается:
[self.webView loadHTMLString:@"" baseURL:nil];
[self.webView loadRequest:[NSURLRequest requestWithURL:self.pageURL]];
EDIT: это, по-видимому, недостаточно для вас. ниже код не очищает веб-просмотр, он отображает предыдущую страницу до загрузки новой:
- (void) startLoadOfNextURL:(NSURL*)url
{
// clear:
[self.webView loadHTMLString:@"" baseURL:nil]; //DOESNT WORK
// Load real next URL
NSURLRequest* request = [NSURLRequest requestWithURL:url];
[self.webView loadRequest:request];
}