2016-05-06 50 views
0

我遇到類似於here的問題。UIWebview在首次安裝應用程序時未加載內容

我第一次安裝該應用程序。登錄到應用程序。加載webView,但內容不可見。我退出。再次登錄。從現在起,webView加載完美。不過,我的網址不需要任何身份驗證。我複製粘貼在我的瀏覽器的網址,並正常加載。

請勿建議從任何視圖生命週期方法中加載webView。它不只是應用程序的流程。謝謝。

編輯:忘了提一個奇怪的細節。問題不在模擬器中。它在那裏工作得很好。它只是在設備中。

+1

你能告訴我你的代碼嗎? –

+0

你檢查了身份驗證問題嗎? –

+0

@AayushKatiyar是的。 – Rishab

回答

0

我認爲這個問題可能是您的網絡視圖在加載URL請求之前未獲得內存分配。

請檢查一致,並嘗試在您的Web視圖實際存在內存後調用URL請求。

0

你需要在webView加載時檢查readyState。 請嘗試此代碼。它可能對你有幫助

- (void)webViewDidFinishLoad:(UIWebView *)webView { 
    if ([[webView stringByEvaluatingJavaScriptFromString:@"document.readyState"] isEqualToString:@"complete"]) { 
    // UIWebView object has fully loaded. 
    } 
} 
+0

如果條件應該做什麼? – Rishab

+0

這個條件可以幫助你檢查你的頁面是否滿載。 –

+0

如果頁面完全加載,該怎麼辦? – Rishab

-1

我就同一問題跌跌問題是實際的網站。我可以通過從Chrome隱身窗口加載頁面來證明它。網頁第一次加載不正確,但會在刷新時加載。

+0

這應該是評論,而不是答案。 – FLICKER

相關問題