戻ってきて、マップキットとインターネット接続について質問があります。ユーザーを追跡するアプリがありますが、セルラーデータとwifiをオフにすると、ユーザーが追跡され、間違った距離が表示されます。インターネットがない場合はマップをオフにし、インターネットがある場合はマップをオンにしたい。前もって感謝します。
質問する
123 次
1 に答える
2
インターネットの到達可能性をテストするAppleの到達可能性プロジェクトを見て、それをアプリに実装するだけで地図を表示/非表示にします。
これも良いステップバイステップのチュートリアルです
これの優れている点は、通知で機能するため、アプリケーションの開始時にネットワークが使用可能であったかどうかだけでなく、ネットワークの変更に対応できることです。
プロジェクトに含めると、次のように簡単になります。
Reachability *reach = [Reachability reachabilityForInternetConnection];
NetworkStatus status = [networkReachability currentReachabilityStatus];
if (status == NotReachable) {
// hide map
} else {
// show map
}
于 2012-11-17T21:09:22.173 に答える