2012年05月27日

objective-c ネットに接続できるか確認

お願いします♪いいねとかつぶやいたりして下さい
 
ネットに接続しない場合はエラーを出して、リロードする。


reachbility.h はDLしてきてね

h

このUIAlertViewDelegate必須ね。
@interface ListViewController : UIViewController <UIAlertViewDelegate,UITableViewDelegate,UITableViewDataSource,CLLocationManagerDelegate>{


m
#import "Reachability.h"

//ネットワーク接続できるかチェック
-(BOOL)reachable {
    Reachability *hostReach = [Reachability reachabilityForInternetConnection];
    
    bool flag = true;
    switch ([hostReach currentReachabilityStatus]) {
        case NotReachable:
            flag = false;
            
            //alert
            UIAlertView *alert = [[UIAlertView alloc] init];
            alert.delegate = self;
            alert.title = @"ネットに繋がりません";
            alert.message = [NSString stringWithFormat:@"インターネットに繋がる場所でご利用ください"];
            [alert addButtonWithTitle:@"はい"];
            [alert show];
            
        break;
    }
             
    return flag;
}

//alertのボタンを押したときにリロード
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
    [self viewDidLoad];
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    
    //ネットワークに接続できるかチェック
    if([self reachable]){
        //ここにメイン処理
    }

関連するタグ:
あなたにとって有用な記事でしたか?是非ブックマークしておくことをおすすめします。
 




ライブラリを配布しちゃったり
webデザイン
Fireworks
HTMLコーディング
CSS
Dreamweaver
携帯サイト
webプログラム
PHP
正規表現
cakephp
MYSQL
javascript
webマーケティング
adwords
analytics
windows7
ショートカットキー
おすすめ情報
サイト
facebook
ライブラリ
配布
アプリ
iphone
ipad
サーバー
さくらサーバー
全ての記事を読む




トップ - 最新の記事一覧 - お問い合わせ