etcこの広告は、90日以上更新していないブログに表示しています。Lion実際に使ってみたことのメモです。iOSでネットワークの確認、つまり圏外かそうでないかを判別するには公式のライブラリを使用します。公式のライブラリはこちらのサンプルからダウンロードします。Libraryこちらの記事を参考に行いました。LABS簡単に説明するとサンプルの・Reachability.h・Reachability.mを使用します。プロジェクトにSystemConfiguration.frameworkを追加します。NSNotificationCenterを使ってネットワークが変化したときに通知ができるようObserverを設置します。Reachabilityのインスタンスを作成し、フィールド変数に代入。reachabilityForInternetConnection];//NSNotificationCenterに、ネットワーク状態が変化した際に通知を受ける対象を指定します。startNotifier];そしてネットワークが変化すると、(例えば圏外から4G)以下のメソッドが呼ばれます。}上記の例だと、Wifiか3Gor4Gの状態になった場合には、startWorkを呼び、圏外になるとstopWorkを呼び出しています。実際に使ってみて、圏外からWifiにネットワークが変化するとき、圏外->3Gor4G->Wifiとなるようで、上記の例だとstartWorkが2回呼ばれてしまい、少し処理が不便でした。stopNotifier]でネットワークの監視を切るのもひとつの方法だと思います。処理する...}まだ試行段階ですが、圏外でも処理ができないものは、ネットワークが3Gor4GやWifiになったら処理を再開されるということができそうです。tumblrはてなブログをはじめよう!inagexさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。