0

戻ってきて、マップキットとインターネット接続について質問があります。ユーザーを追跡するアプリがありますが、セルラーデータとwifiをオフにすると、ユーザーが追跡され、間違った距離が表示されます。インターネットがない場合はマップをオフにし、インターネットがある場合はマップをオンにしたい。前もって感謝します。

4

1 に答える 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 に答える