正常に動作しているアクティビティインジケータがあります。ほとんどの時間。しかし時にはそれはちょうど行くつもりです。コードはかなり広がっているので、私は説明しなければならないでしょう。UIActivityIndicatorの問題 - 時には停止しない
私は計算しています。時には更新が必要なだけなので、速いです。場合によっては時間がかかることがあり、サーバーから新しいデータを取得する必要があります。計算に時間がかかると、アクティビティインジケータが機能します。それが速ければ、活動インジケータは始動しますが、停止しません。アニメーションの最小時間はありますか?他に誰かがこれにぶつかっていますか?
私は、計算が最後に行われた時に基づいてstartAnimationをゲートする何かを試してみます。助言がありますか?
更新:OK。それは解決された。ロギング(示唆したように)は、startAnimating
への2回目の呼び出しが発生し、競合状態に陥ることを示しました。計算が長くて、両方の呼び出しが停止前に到着することがありました。私は今、2番目の呼び出しを削除して、それは動作している!
正しい順序で呼び出されています。私は声明の近くに記録したが、明らかに十分に近いものではなかった。私が近づくと、私は2番目の呼び出しを見つけました(更新された質問を参照)。 – Suz