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