2016-05-06 4 views
0

私はhereと同様の問題があります。初めてアプリをインストールしたときにUIWebviewにコンテンツが読み込まれない

初めてアプリをインストールします。アプリにログインします。 webViewをロードしますが、コンテンツは表示されません。私はログアウトします。再度ログインしてください。これからWebViewは完全にロードされます。しかし、私のURLは認証を必要としません。私はブラウザにURLを貼り付けてコピーすると、正常に読み込まれます。

任意のビューのライフサイクルメソッドからwebViewをロードすることを推奨しません。アプリの流れだけではありません。ありがとうございました。

:奇妙な詳細を忘れてしまった。問題はシミュレータではありません。それはそこでうまく動作します。そのデバイスの中だけで。

+1

コードを表示できますか? –

+0

あなたは認証の問題をチェックしましたか? –

+0

@AayushKatiyarはい。 – Rishab

答えて

0

URLリクエストをロードする前に、Webビューでメモリ割り当てを取得できないことがあると思います。

ウェブビューが実際にメモリに格納された後、URLリクエストを呼び出してみてください。

0

WebViewの読み込み時にreadyStateを確認する必要はありません。 このコードを試してください。 ITSは、私は同じ問題につまずくと、問題は、実際のウェブサイトだった

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

if条件は何をすべきか? – Rishab

+0

この状態は、ページが完全に読み込まれているかどうかを確認するのに役立ちます。 –

+0

ページが完全に読み込まれるとどうなりますか? – Rishab

-1

あなたに役立つかもしれません。 Chromeのシークレットウィンドウからページを読み込むことで証明できました。 Webページは最初は正しく読み込まれませんが、リフレッシュ時に表示されます。

+0

これはコメントであり、答えではありません。 – FLICKER

関連する問題