0

私は、アプリが動作するためにユーザーが実際にインターネットを利用できるようにする iOS/iPhone アプリに取り組んでいます。

インターネットから取得したデータがあるため、ユーザーが接続されていない場合、アプリは期待どおりに動作しません。

このためのソリューションを統合したい多くのビューがあります。

それを解決するための多くの方法を考えましたが、より良い方法があるかどうかはわかりません。

  1. アプリデリゲートにインターネットのチェックを追加し、didfinihlanchingwithoptions を追加しました。問題->チェックは、ユーザーが最初にアプリケーションを開いたときにのみ発生し、たとえば呼び出し後に戻ったときではなく、rootviewcontrollerでのみ発生します。

  2. ビューにチェックを追加すると、各ビューが表示されます。これは機能し、接続中にビューがブロックされないようにチェックを入れました。しかし、ビューがロードされた後、ユーザーが切断された場合はどうなるでしょうか。

インターネットをチェックし続ける NSTimer を実装する必要がありますか? はいの場合、これはアプリに負担がかかりすぎませんか? いいえの場合、どうすればよいですか?

ありがとうございました。

4

1 に答える 1

0

次のリンクは、インターネットの可用性を確認するために知っておく必要があるすべてのことを説明しています. 到達可能性は Apple によってサンプル コードとともに提供されています. 基本的にインターネットの可用性を確認するために多くのことをする必要はありません. Apple が提供するサンプル コードを参照してください.あなたはあなたが探しているものを手に入れるでしょう。ここにリンクがあります http://developer.apple.com/library/ios/#samplecode/Reachability/Introduction/Intro.html

于 2013-01-30T15:47:42.827 に答える