Я открываю UIwebview, и с одного из сайтов я получаю несколько URL-адресов. Затем я сохраняю эти URL-адреса в массиве, теперь я хочу открыть этот URL один за другим в webview с некоторым временным интервалом. Я попытался запустить цикл for и загрузить каждый URL-адрес, но он не обрабатывает все URL-адреса, после завершения цикла он открывает только последний URL-адрес в цикле. Вот мой код для цикла:Загрузка URL-адреса в uiwebview
for(int z = 0; z<[FinalUrlArray count]; z++){
sleep(20.0);
NSLog(@"URLs are %@", [FinalUrlArray objectAtIndex:z]);
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString:[FinalUrlArray objectAtIndex:z]]]];
}
Может кто-нибудь предложить мне, если я делаю какую-то ошибку или может кто-нибудь помочь мне, как я могу это сделать.
EDIT:
-(void)buttonPressed:(id)sender{
FinalUrlArray = [[NSMutableArray alloc] init]; //CODE FOR creating FinalURLArray
for(int z = 0; z<[FinalUrlArray count]; z++){
NSLog(@"URLs are %@", [FinalUrlArray objectAtIndex:z]);
[webView loadRequest:[NSURLRequest requestWithURL:[NSURL URLWithString: [FinalUrlArray objectAtIndex:z]]]];
}
}
- (void)webViewDidFinishLoad:(UIWebView *)webView1 {
NSLog(@"Current Url is %@", currentURL);
}
У нас есть кнопка, и на этой кнопке нажмите i m, запустив этот цикл и получив URL-адрес из массива.Итак, какие изменения в коде могли бы заставить его работать, и как насчет таймера? где я могу использовать этот таймер, чтобы вся страница загружалась до начала загрузки нового URL-адреса. Я не могу принять подход, где я могу использовать HTML-страницу и javascript, потому что я занимаюсь вычислениями времени загрузки и несколькими другими вещами, а для этого я использую webview. –
@Alok Я добавил еще несколько предложений, но вам может потребоваться добавить еще ваш код, если вы все еще застряли. –
Эй, Дейв, я редактировал свой вопрос с помощью функции нажатия кнопки и DidLoadFinish. Обратите внимание, что нажатие кнопки - это обработчик событий, который предположительно загружает URL-адрес в webview из массива в WebView. Пожалуйста помоги. –