開始時にユーザーの位置をチェックし、その場所の天気を取得するアプリがあります。主に風向と風速。
インターネット接続があることを確認するために通常のチェックを行いますが、接続はあるが非常に遅い場合、起動画面でアプリがフリーズすることがわかりました(起動時にチェックを行います)。
私はこれを行うクラスを持っています.これは起動時に呼び出され、その後ホーム画面がロードされます.見回すと、GCDは正しい方法のようですが、ホーム画面のラベルに表示される答えを得ることができますか?データの取得は終わりましたか?メインのトレッドは離れているか、そのクラスをバイパスしてメイン画面に到達しています。
ラベルの更新と再読み込みを支援するために、通知センターのようなものを使用する必要があるでしょうか?
考えやコードスニペットをありがとう。ヨルゲン
PS。古いiPadを快適に保つために、アプリをiOS 5.1に維持しようとしています。