9

iPhone アプリの 1 つで、デバイスとのインターネット接続があるかどうかを確認する必要があります。誰でも助けてくれますか?

4

1 に答える 1

8

到達可能性クラスを使用します。

  if([self checkInternetConnected] ) 
  {
    NSLog(@"Internet connected\n");
  } 


- (BOOL)checkInternetConnected 
{
    Reachability *reachability = [Reachability reachabilityForInternetConnection];  
    NetworkStatus networkStatus = [reachability currentReachabilityStatus]; 
    return !(networkStatus == NotReachable);
}

ここでrechability クラスを取得できます: サンプルをダウンロードし、Reachability.h と Reachability.m をプロジェクトに追加します。

于 2013-01-18T13:21:31.883 に答える