サーバー上にあるxmlからデータを取得しているためにネットワークがない場合に警告表示を表示する方法。iPadアプリのネットワーク接続警告表示
-2
A
答えて
1
Apple Reachabilityを使用する必要があります。
チェックアウトこの
http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html
0
あなたのUIViewControllerのサブクラスに "Reachability.h" を追加し、該当する場合は、このコードを使用します。
if (![[Reachability reachabilityForInternetConnection] isReachable]) {
[[[[UIAlertView alloc] initWithTitle:@"No Internet connection!"
message:@"You have no active internet connection. Please enable wi-fi and re-launch the app."
delegate:nil
cancelButtonTitle:@"Close"
otherButtonTitles:nil, nil] autorelease] show];
return;
}
0
私はネットワークの可用性をチェックするのと同様の問題がありました。 AppleのReachabilityコードは、iOS5のARC機能でエラーを投げます。
は最終的に私はgithubの https://github.com/tonymillion/Reachability
その非常に実装が容易と命令はサイト自体に与えるされている中、この作業プロジェクトを見つけました。
BR、 ハリ
1
誰もが言ったように、あなたがReachability.hとReachability.mを使用する必要があります。 しかし通知の正しいバリアントについて誰も言わなかった:
まず変数をクラスに追加する必要があります。
-(void)showInetConnection
{
if ([reachability currentReachabilityStatus]==NotReachable) {
UIAlertView* view = [[UIAlertView alloc] initWithTitle:@"Error"
message:@"There are no inet connection"
delegate:nil
cancelButtonTitle:@"Ok"
otherButtonTitles:nil];
[view show];
[view release];
}
}
関連する問題
- 1. ネットワーク接続の警告
- 2. 表示警告
- 3. アプリがインターネットに接続していないときの警告
- 4. 警告Cコード(MySQLデータベースへの接続)
- 5. アプリ経由でWiFiネットワークに接続
- 6. iOS - スレッドと警告表示
- 7. ログイン失敗時に警告ボックスを表示するCakephp 2アプリ
- 8. アプリを開いた後に警告を表示する5回
- 9. node.jsサーバーで次の警告を表示し続ける
- 10. 甘い警告。警告ボックスにカウントダウンを表示
- 11. 警告ダイアログボックスに警告メッセージが表示されませんか?
- 12. 受信メモリ警告。 iPadのレベル= 1
- 13. 複数の警告表示を連続して表示:最後の表示のみを表示
- 14. ネットワーク接続
- 15. ネットワーク接続
- 16. AndroidのSMSの警告がポップアップ表示
- 17. samsungスマートTVの警告を表示
- 18. UIViewControllerを表示する際の警告
- 19. ダイアログを表示入力テキストの警告
- 20. iPhoneの警告表示ビューコントローラを除外
- 21. Javascript 2回表示の警告メッセージ
- 22. 反応警告の表示大文字
- 23. 表示し、キー値の配列警告
- 24. 別のウィンドウで警告メッセージを表示
- 25. 警告と時計のアラームを表示
- 26. モデルからの警告を表示
- 27. broatcastReceiverの警告ダイアログを表示する
- 28. ipad html5インターネット接続エラーを示すオフラインアプリケーション
- 29. ネットワークやGPSが無効の場合、アプリケーション全体でGPSとネットワーク警告ダイアログを表示するには
- 30. ログ監視/警告アプリ
がに見て...
:
その後、新しい到達可能性を作成し、通知センターにオブザーバー(自己)を追加する必要があります。より良い
.m
ファイルで、それはプライベート宣言されますリンゴの到達可能クラス –