私のWebアプリケーションのフルスクリーン表示である初めてのアプリケーションが完成しました。それはうまく動作し、私はそれを提出しようとしていたが、私はリンゴがネットワークの到達可能性を必要としていることに気づいた。私はこれを行うには、ネットワークの座席とUIWebViewsのエラーを見つけるための多くの方法を試したが、誰も働いていない。誰でも私に作業チュートリアルへのリンクを与えたり、これを私に説明したりすることができれば、感謝しています...ありがとう!私は単一のビューアプリケーションを使用していますUIWebViewによるネットワーク到達可能性
答えて
Reachabilityなしでアプリをストアにアップロードしましたが、後でアップルのドキュメントで、インターネットに接続していないのに(私のアプリが承認されていても)ユーザーにメッセージが必要だと読んでいます。私はAppleがこれについてあまり厳密ではないと思うが、何か悪い時にユーザーにフィードバックを与えるのは良いプログラミングの習慣である。
プロジェクトでは、Reachabilityを使用することを強くお勧めします。
ここでは、アップルのサンプルコードを示します:http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html
あなたは上記のコードを使用している場合、このようsomethigを実現することができます。
//Check connection
Reachability *r = [Reachability reachabilityWithHostName:@"m.google.com"];
NetworkStatus internetStatus = [r currentReachabilityStatus];
if(internetStatus == NotReachable){
NSLog(@"There's no connection");
UIAlertView *errorAlertView = [[UIAlertView alloc]
initWithTitle:@"No internet connection"
message:@"Internet connection is required to use this app"
delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
[errorAlertView show];
}else
NSLog(@"Internet connection is OK");
はあなたの場合はRechabilityファイルに
#import "Reachability.h"
をインポートすることを忘れないでください新しいARC機能を使って開発していますが、ここにReachabilityの変更版があります:https://github.com/tonymillion/Reachability(このページは良いサンプルコードを提供しています)
私は両方のバージョンを使用しており、かなりうまく動作します。
ハッピーコーディング。
ありがとう、しかし、私はそれをどのように実装するのですか?それはいつも私が立ち往生しているものです。私はちょっと初心者のアプリですが、これは私が投稿している最初のアプリですが、動画を表示する方法を実装しようとするたびに何も起こりません。私はフレームワークを追加し、ファイルをインポートしましたが、まだ何もありません!私のアプリとインターネット接続していないときは、画面は白いままで何も起こりません。 –
ARCを使用していますか?私はいくつかのコードであなたを助けることができるように私に知らせてください。 – Edu
私はARCを試していません、私はリンゴを使用しました... –
AppleはいくつかのReachability sample codeを持っています。
私の経験では、到達可能性は良い習慣ですが、必要とされていることはわかりませんでした。
アップルは本来、到達可能性を必要としません。ただし、ネットワークが利用できない、正常に機能していない、または機能が停止している場合でも、アプリは応答性が高く、妥当なものを実行する必要があります。
あなたのアプリを飛行機モードでテストし、WIFIアクセスポイントの背面にあるケーブルを外した状態でWIFIモードでテストすることもできます。あなたのアプリのUIがロックされている、または死んでいるように見える場合は、それを修正してください。
- 1. 到達可能性とUIDevice-到達可能性
- 2. 到達可能性prob ios6
- 3. RestKit到達可能性null
- 4. 到達可能性クラス・エラー
- 5. iPhone SDK 4.x - バックグラウンドモードのネットワーク到達可能性のコールバック
- 6. 到達可能性がハングアップするアプリケーション
- 7. 到達可能性iOS 5.1(iPad)
- 8. 到達可能性ヘルプ - WiFi検出
- 9. Appleの到達可能性メモリリーク
- 10. 到達可能性XcodeのiOS5を
- 11. 到達可能性 - 奇妙な問題
- 12. どのようにASIHTTPRequestの到達可能性
- 13. iPhoneの到達可能性が間違ったネットワーク状態をもたらす
- 14. iOS:ルータIP到達可能?
- 15. ファイナライゼーションの到達可能テーブル
- 16. 到達可能性に関する問題Appleクラス
- 17. Javaでの文の到達可能性をチェックする方法
- 18. 到達可能性とNSURLSession応答によるインターネット接続の検出
- 19. スウィフト - 到達可能でクラッシュする
- 20. アプリケーションネットワークの到達可能性と電話後のストリーミングオーディオの再開
- 21. 到達可能性LD:シンボルを複製_OBJC_IVAR _ $ _ Reachability.localWiFiRef
- 22. iOS 5.1での到達可能性の問題?
- 23. iPhone - 到達可能性を使用して重複シンボル_OBJC_IVARエラー
- 24. ネットワークに到達できませんか?
- 25. 2dグリッド到達可能な宛先
- 26. 到達不能エラーベクトル
- 27. iOS到達可能性 - 通知が遅くて不足している問題
- 28. リモートシステムに到達可能かどうかをテストする方法
- 29. 到達不能コードが
- 30. 到達可能性は、私は、IPのネットワークの状態を確認するために到達可能性のコードを使用していますが、現在、私はNSNotificationセンターを使用しています私のホストの現在のステータスと通知センター
私はそれを必要としないと確信しています、私はそれなしでいくつかのアプリを提出したので。 – SomaMan
右ですが、これは完全なWebビューです。それはアプリ全体です。インターネットがない場合は空白の画面が表示されます。 –