0

編集:問題が解決しました! 他の人には、WebViewを右クリックし、 "代理人"サークルをクリックして、左側の "File's Owner"にドラッグします。開発アプリケーションにかなり新しいヘルプアクティビティインジケータが正しく停止/開始しない

--I'mため

おかげで、私は実際に私の最初の学期にいますよ。それは全く新しいコースなので、インストラクターはほとんど分かりません。したがって、私はこれに関する助けを求める完全な許可を持っています。ありがとう!私の質問にオン

...

私はWebViewのは、単に十分に、起動して読み込みを停止して私のアプリ内活動の指標を含めたいです。この時点で、アニメーション化されます。しかし、私の問題は、WebViewが何かをロードし始める前に開始し、停止もしないことです。私の現在のコードはこれです:それ以外

- (void)webViewDidStartLoad:(UIWebView *)webView { 
[activity startAnimating]; 
} 
- (void)webViewDidFinishLoad:(UIWebView *)webView { 
[activity stopAnimating]; 

、私はそれがヘッダに設定している...

IBOutlet UIActivityIndicatorView *activity; 

そして、私の知る限りではなく、適切に設定。ああ、また、 "アニメーション"チェックボックスをオンにし、.xibファイルで "停止時に非表示にする"チェックボックスをオンにしました。

更新:NSLogsとブレークポイントは、メソッドが呼び出されていないことを示します。

私は非常に視覚的な学習者です。したがって、インターフェイスで問題がなければ、私が紛失しているものを確認する必要があります。おかげで...

すべてのヘルプは非常に

答えて

0

を高く評価され、あなたのWebViewが正しくデリゲートに接続されていますか? NSLogやいくつかのブレークポイントを投げて、あなたの関数が呼び出されていることを確認してください。

+0

私はそれを試みます。私は詳細で分に戻ってきます – JTApps

+0

私は両方を加えて、何も得ていません。彼らは単に呼び出されていません。どうすれば解決できますか?ありがとう – JTApps

+0

私はDancreekが代理人の設定に関してそれを正しく得たと思います。あなたのWebviewの代理人を特に設定しましたか?あなたがそれに答えることができないなら、おそらくあなたはしていないでしょう。 IBのwebviewから "Files Owner"をクリックして、代理人を選択するだけです。それ以降はうまくいくと思います。 – sosborn

0

コードにブレークポイントを設定して、webViewDidFinishLoadingが呼び出されているかどうかを確認できます。私はそれが呼ばれていないと思います。 webView:didFailLoadWithError:と呼ばれる別のデリゲートメソッドを実装する必要があります(UIWebViewDelegate Protocol Reference参照)。それを実装し、その中にブレークポイントを入れます。何が起こるか教えてください。

+0

私はブレークポイントとログを追加し、私は何も得ていない。彼らは単に単に適切に呼び出されていないようです。 – JTApps

+0

次に何をすればいいですか?申し訳ありませんが、私はトラブルシューティングで大量の経験がありません。ありがとう! – JTApps

+0

私は考えています...何とかwebViewとアクティビティインジケータを付けなければなりませんか?それとも別の問題でしょうか。 – JTApps

関連する問題