現在の場所を取得しようとしていますが、この問題に取り組んでいます:
約 90% の回数。場所を取得して呼び出すdidUpdateToLocation:
か、失敗して を呼び出しますdidFailWithError:
。期待どおりのすべて。
しかし、ときどき (*常に iOS 4.2 シミュレーターで、場合によっては実際の iPhone 4S デバイスで)、位置情報をまったく取得できず、コールバックを呼び出しません (didFailWithError を呼び出すこともありますが、開始後 2 ~ 3 分です)。場所の更新、時にはそれが行われないこともあります)、そのため、それを認識する方法が見つかりません。
ちなみに、場所を取得できないのはデバイス/シミュレーターです。これが発生すると、マップ アプリケーションも場所を取得せず、アニメーション化されたアクティビティ ホイールが無期限に表示されるためです。ほとんどの場合に機能するため、サービスが有効になっており、すべてが適切に構成されています。
質問: この状況を認識してユーザーに通知する方法はありますか?
よろしくお願いします