ネットワーク接続の状態(オフライン/WIFI/3G)を取得する

iPhoneサンプルアプリのReachabilityが参考になります。

こちらのサンプルのReachabilityクラスを使うことで、次のようにネットワークの状態を確認することができます。

self.remoteHostStatus           = [[Reachability sharedReachability] remoteHostStatus];
self.internetConnectionStatus	= [[Reachability sharedReachability] internetConnectionStatus];
self.localWiFiConnectionStatus	= [[Reachability sharedReachability] localWiFiConnectionStatus];

Personal Tools