0

最初のVCであるストーリーボードを使用してアプリケーションを作成していますが、最初のVCはnavigationControllerであり、ユーザーがログインすると、次のVCが単なるログインであることを自動的に示します。すでにインターネットがある場合は特定のことを行い、そうでない場合は他のことを行うための接続の検証、今私の質問は、インターネットがあるかどうかを検証する方法です。ログインVCに行き、インターネットがない場合はTabBarcontrollerに直接ジャンプしますか?

4

3 に答える 3

1

Apple の Reachability クラスを使用して、ネットワーク接続を確認できます。

1) SystemConfiguration.framework をプロジェクトに追加します。

2) http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html#//apple_ref/doc/uid/DTS40007324-Intro-DontLinkElementID_2から Apple の Reachability クラスをダウンロードします。

3) コード#import "Reachability.h"で、次のようなネットワーク接続を確認します。

Reachability *networkReachability = [Reachability reachabilityForInternetConnection];
NetworkStatus networkStatus = [networkReachability currentReachabilityStatus];
if (networkStatus == NotReachable){
// no network connection
} else {
// network connection
}
于 2013-05-07T02:02:33.877 に答える