【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】画面サイズを取得する
CGRect r = [[UIScreen mainScreen] bounds] CGFlo
-
-
【iphone】サーチバー関連Tips
●ソフトウェアキーボードを閉じる //mySearchBarはサーチバーのアウトレット
-
-
【iphone】モーダルビューを表示する
●表示するとき ViewController viewController_ =
-
-
【iphone】URLを指定してsafariを起動する
これだけ [[UIApplication sharedApplication] openU
-
-
【iphone】ARC関連エラー
ARCが出てくる前のサンプルコードをコピペすると「Automatic Reference Count
-
-
【ios】 Provisioning Profile とは ~アプリ開発に必要な事務手続き~
apple関連の事務手続きは本当にややこしくて、特にプロビジョニングプロファイルってなんじゃい状態だ
-
-
【iphone】自作アプリバージョンアップ時につまずいた
iphoneのアプリ管理・申請の事務処理はAndroidに比べて遥かに面倒で分かりにくい。 今
-
-
【iphone】ゼロからのiPhoneアプリ開発で知っておきたい単語集
Androidアプリの開発から初めてiPhoneアプリ開発に取りかかるとベースとなる知識が違いす
-
-
【iphone】プロジェクトにiOS標準ライブラリを追加する
プロジェクトナビゲーターを表示 画面左ナビゲーター最上部のプロジェクトエントリを選択 画面右
-
-
【iphone】IndexPathを生成する
NSIndexPath *indexPath = [NSIndexPath indexPathF
- PREV
- 【iphone】ARC関連エラー
- NEXT
- 【iphone】アラートダイアログを表示する