サーバー上にある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. 警告Cコード(MySQLデータベースへの接続)
- 3. アプリ経由でWiFiネットワークに接続
- 4. iOS - スレッドと警告表示
- 5. 警告ダイアログボックスに警告メッセージが表示されませんか?
- 6. 甘い警告。警告ボックスにカウントダウンを表示
- 7. ネットワーク接続
- 8. 複数の警告表示を連続して表示:最後の表示のみを表示
- 9. 警告と時計のアラームを表示
- 10. 別のウィンドウで警告メッセージを表示
- 11. broatcastReceiverの警告ダイアログを表示する
- 12. iPhoneの警告表示ビューコントローラを除外
- 13. UIViewControllerを表示する際の警告
- 14. 受信メモリ警告。 iPadのレベル= 1
- 15. ネットワーク接続マップR
- 16. ipad html5インターネット接続エラーを示すオフラインアプリケーション
- 17. を表示する警告メッセージ
- 18. 警告ダイアログにメッセージを表示
- 19. Qt4で標準警告アイコンを表示
- 20. WPF:素敵な警告を表示
- 21. if文による警告表示
- 22. クリックイベントで警告メッセージボックスを表示
- 23. 再度警告を表示しない
- 24. ログ監視/警告アプリ
- 25. ウェブビューの接続確認のための簡単な警告ビュー
- 26. Qt CiteでのQsqlite重複接続の警告
- 27. Javascriptを表示リダイレクトの2回前に警告を表示
- 28. ネットワーク接続用のテスト/トラブルシューティングツール?
- 29. Windows Mobileのネットワーク接続リスナー
- 30. ネットワーク接続のコントロール合計
がに見て...
:
その後、新しい到達可能性を作成し、通知センターにオブザーバー(自己)を追加する必要があります。より良い
.m
ファイルで、それはプライベート宣言されますリンゴの到達可能クラス –