2016-04-14 5 views
0

私が開発しているアプリでは、インターネットに接続したときにアプリを起動/起動します。私はインターネット接続をテストするために到達可能性クラスを使用していますが、私のアプリがインターネットに接続されているときにアプリケーションをリロードする方法を知らない。iosアプリがインターネットに接続されたときにiOSアプリをリフレッシュするにはどうすればいいですか?

+0

「リロード」と「リフレッシュ」とはどういう意味ですか?あなたは(既に実行中の)アプリのユーザーインターフェースが更新されなければならないということを意味しますか?それともアプリを起動しますか? –

+0

インターネットに接続するとアプリを起動します。そうでなければスプラッシュ画面がユーザに表示されます –

+0

アプリがバックグラウンドでインターネットに接続されているときにアプリを起動しますか? – Hasya

答えて

0

実際には、画像ビュー付きの別のビューコントローラは全画面表示のままにしておきます。この画像ビューはスプラッシュスクリーンとして機能します。アプリがインターネットに接続されるまで

[[[UIApplication sharedApplication] keyWindow] setRootViewController:splashViewController]; 

アプリがバックグラウンドに入ると、スプラッシュビューコントローラが表示されます。その後、アプリケーションはネットワーク接続のフォアグラウンドチェックに入り、その結果に基づいてsplashViewControllerを却下するか維持します。

関連する問題