正如標題中提到的,我正在尋找檢測所有UIWebViews已完成加載並同時加載HTML字符串的方法。檢測所有UIWebViews加載完成:Objective-C
我有一個自定義視圖,其中有5個Web視圖(其中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方法不正確獲取調用隨機Web視圖,這取決於內容加載。
有沒有什麼辦法來檢測所有Web視圖的加載完成?
謝謝!
你可以使用一些布爾變量來檢測每個網頁視圖完成加載。 – vaibhav
是的,我認爲我們可以維護櫃檯或陣列,但有時候可能會有3或6個網頁瀏覽,根據選項數量而定。有沒有其他可靠的方法來實現它? – iAkki
你能得到關於一次加載多少網頁瀏覽量的確切數字嗎?截至目前,編號爲 – vaibhav