0

私はアプリを開発していますが、一部の領域は一般的にインターネットに接続する必要があります。方法は重要ではありません: 3G、Wifi。

それで、私の質問は、メイン ビューで到達可能性を使用する必要があるか、それともインターネット接続が必要な特定の領域でのみ実装できるかということです。

前もって感謝します。

4

1 に答える 1

2

必要な場所に実装できると確信しています。

あなたがしなければならないすべて:

  1. クラスのダウンロードはこちらから
  2. Reachability.h と Reachability.m をプロジェクトに追加します
  3. SystemConfiguration フレームワークを追加する

じゃあ、好きなところに…

それを含める:

#import "Reachability.h" 

呼び出すメソッドを記述します。

-(BOOL)reachable {
    Reachability *r = [Reachability reachabilityWithHostName:@"enbr.co.cc"];
    NetworkStatus internetStatus = [r currentReachabilityStatus];
    if(internetStatus == NotReachable) {
        return NO;
    }
    return YES;
}

あれを呼べ:

if ([self reachable]) {
    NSLog(@"Reachable");
}
else {
    NSLog(@"Not Reachable");
}
于 2012-04-18T23:16:49.560 に答える