Как уже упоминалось в названии, я ищу способ обнаружить, что все UIWebViews имеют загруженную загрузку, которая одновременно загружает HTML-строку.Обнаружить всю загрузку UIWebViews: Objective-C
У меня есть один пользовательский вид, в котором есть 5 веб-представлений (1 для вопросов и 4 для опций). Каждый из них загружается HTML строку как:
[queWV loadHTMLString:queHtml baseURL:nil];
[opt1WV loadHTMLString:opt1Html baseURL:nil];
[opt2WV loadHTMLString:opt2Html baseURL:nil];
[opt3WV loadHTMLString:opt3Html baseURL:nil];
[opt4WV loadHTMLString:opt4Html baseURL:nil];
Я попытался проверить это с webViewDidFinishLoad
- (void)webViewDidFinishLoad:(UIWebView *)webView
{
if(webView == opt4WV)
{
//All web views has finished loading
}
}
Но практически, его неправильно как метод webViewDidFinishLoad становится называется для случайных взглядов веб, в зависимости от содержания загружать.
Есть ли способ определить степень загрузки для всех видов сети?
Спасибо!
вы можете использовать некоторые логические переменные для обнаружения каждого Webview завершения загрузки. – vaibhav
да, я думаю, там мы можем поддерживать счетчик или массив, но иногда может быть 3 или 6 веб-просмотров, dpending на количество опций. Есть ли какой-либо другой надежный способ его достижения? – iAkki
вы можете получить точную цифру о том, сколько загрузок веб-страниц одновременно? – vaibhav