私は長い間これを実装しようとしてきましたが、好ましい結果は得られませんでした。
HTTPリクエストが実行されるメソッド(具体的にはTwitterの更新)があり、HTTPリクエストの進行中に表示したいとしますUIActivityIndicatorView
(呼び出されるデリゲートメソッドがあるため、いつ実行されるかがわかります)。リクエストが実行されたとき、ポジティブな結果またはネガティブな結果のいずれか)。
このクラスの実装にはスレッド化が必要であるという多くの回答を見てきました。最初startAnimating
は、別のスレッドでメソッドを呼び出し、 stopAnimating
(新しいスレッドを開始せずに)メソッドを直接呼び出してみました。その後、この男がどのようにそれを行うかを見て、2つの異なる方法(Twitter更新のデリゲートメソッド)でインジケーターを開始および停止していたので、これはより安全だと思いました。
ただし、これを行う2つの方法のいずれも、希望する結果をもたらしませんでした(アクティビティインジケーターがまったく表示されません)。足りないものはありますか?
よろしくお願いします。質問が長すぎる場合はお詫び申し上げます。
あなたの助けは非常にありがたいです。