0

Apple が提供した Reachability サンプル アプリには多くの問題があったことを読みましたが、新しい 2.2 実装では問題なく動作するはずです。

したがって、現在の実装ではなく、アプリに統合する前にアドバイスが必要です。

基本的に私は2つの質問をしています:

  1. このコードは機能しますか? インターネットが 3G または WIFI 経由で利用できるかどうかを知る必要があります。(インターネットのないWIFIがある場合は、もちろんfalseを返す必要があります)

2. iOS 3.0 以降にアプリをデプロイする予定です。4.0 未満の iOS でクラッシュしないように調整を行う必要がありますか (Reachability 2.2 は iOS 4 で動作すると言われています)?

どうもありがとう!!

+ (BOOL) isInternetReachable
{
    NetworkStatus status = [[Util sharedReachability] currentReachabilityStatus];

    return (status != NotReachable);
}

+ (Reachability*) sharedReachability
{
    if (reachability == nil)
    {
        reachability = [[Reachability reachabilityForInternetConnection] retain];   
        [reachability startNotifier];
    }
    return reachability;
}
4

1 に答える 1

0

はい、このコードは機能します。そうです。

于 2010-12-27T11:11:33.823 に答える