【iphone】ネットワークの状態をチェック
公開日:
:
ios
iphone版の検索一発クンはwebブラウザを内蔵しています。
ネットワークにつながっていないと検索を開始してもだんまりしてしまうのでインターネットに接続できない場合はアラートで知らせるようにします。
・Reachabilityソース
iOS Developer Libraries
1.
上記ソースをダウンロードしてReachability.mとReachability.hをプロジェクトに追加
2.
SystemConfigurationライブラリを追加 追加方法
3.
ネットワークに接続するメソッドに下記を追加
//ネットワークの確認 Reachability* curReach = [Reachability reachabilityForInternetConnection]; NetworkStatus netStatus = [curReach currentReachabilityStatus]; BOOL connectionRequired = [curReach connectionRequired]; NSString* statusString= @""; switch (netStatus) { case NotReachable: { //圏外の場合 statusString = @"Access Not Available"; NSLog(statusString); connectionRequired= NO; break; } } if( connectionRequired ){ //接続処理 }else{ //圏外処理 UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"" message:@"Hello World" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil]; [alert show]; }
以上です
関連記事
-
-
【iphone】IndexPathを生成する
NSIndexPath *indexPath = [NSIndexPath indexPathF
-
-
【iphone】UIViewの変形
UIViewに様々な変形を加える方法です。 目次 座標とサイズ //左上の
-
-
【iphone】画面サイズを取得する
CGRect r = [[UIScreen mainScreen] bounds] CGFlo
-
-
【iphone】ゼロからのiPhoneアプリ開発で知っておきたい単語集
Androidアプリの開発から初めてiPhoneアプリ開発に取りかかるとベースとなる知識が違いす
-
-
【iphone】自作アプリバージョンアップ時につまずいた
iphoneのアプリ管理・申請の事務処理はAndroidに比べて遥かに面倒で分かりにくい。 今
-
-
【iphone】モーダルビューを表示する
●表示するとき ViewController viewController_ =
-
-
【iphone】ARC関連エラー
ARCが出てくる前のサンプルコードをコピペすると「Automatic Reference Count
-
-
【iphone】アニメーション
2と4の間に、アニメーション後のUIViewの位置・形・透明度を設定します。 すると1の状態から3
-
-
【iphone】プロジェクトにiOS標準ライブラリを追加する
プロジェクトナビゲーターを表示 画面左ナビゲーター最上部のプロジェクトエントリを選択 画面右
-
-
【iphone】画面遷移
画面遷移 基本となるナビゲーション、タブバー、モーダルでの画面遷移のひな形です。 これが出来れば
- PREV
- 【iphone】ARC関連エラー
- NEXT
- 【iphone】アラートダイアログを表示する