私は、アプリが動作するためにユーザーが実際にインターネットを利用できるようにする iOS/iPhone アプリに取り組んでいます。
インターネットから取得したデータがあるため、ユーザーが接続されていない場合、アプリは期待どおりに動作しません。
このためのソリューションを統合したい多くのビューがあります。
それを解決するための多くの方法を考えましたが、より良い方法があるかどうかはわかりません。
アプリデリゲートにインターネットのチェックを追加し、didfinihlanchingwithoptions を追加しました。問題->チェックは、ユーザーが最初にアプリケーションを開いたときにのみ発生し、たとえば呼び出し後に戻ったときではなく、rootviewcontrollerでのみ発生します。
ビューにチェックを追加すると、各ビューが表示されます。これは機能し、接続中にビューがブロックされないようにチェックを入れました。しかし、ビューがロードされた後、ユーザーが切断された場合はどうなるでしょうか。
インターネットをチェックし続ける NSTimer を実装する必要がありますか? はいの場合、これはアプリに負担がかかりすぎませんか? いいえの場合、どうすればよいですか?
ありがとうございました。