【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】モーダルビューを表示する
●表示するとき ViewController viewController_ =
-
【iphone】エントリポイント
エントリポイント AndroidではManifestファイルで始めに起動するActivityを指定
-
【iphone】プロジェクトにiOS標準ライブラリを追加する
プロジェクトナビゲーターを表示 画面左ナビゲーター最上部のプロジェクトエントリを選択 画面右
-
【iphone】ARC関連エラー
ARCが出てくる前のサンプルコードをコピペすると「Automatic Reference Count
-
【iphone】サーチバー関連Tips
●ソフトウェアキーボードを閉じる //mySearchBarはサーチバーのアウトレット
-
【iphone】URLを指定してsafariを起動する
これだけ [[UIApplication sharedApplication] openU
-
【ios】 Provisioning Profile とは ~アプリ開発に必要な事務手続き~
apple関連の事務手続きは本当にややこしくて、特にプロビジョニングプロファイルってなんじゃい状態だ
-
【iphone】アニメーション
2と4の間に、アニメーション後のUIViewの位置・形・透明度を設定します。 すると1の状態から3
-
【iphone】IndexPathを生成する
NSIndexPath *indexPath = [NSIndexPath indexPathF
-
【iphone】ゼロからのiPhoneアプリ開発で知っておきたい単語集
Androidアプリの開発から初めてiPhoneアプリ開発に取りかかるとベースとなる知識が違いす
- PREV
- 【iphone】ARC関連エラー
- NEXT
- 【iphone】アラートダイアログを表示する