メソッドでiPhoneアプリのいくつかのWebサービスを呼び出していますviewWillAppear
(これは必要です)。
デバイスをロックしてからロックを解除すると、インターネットに接続していないというアラートが表示されます。これは、実際には、Wifi が利用できないときに使用しているアラートです。
この問題に取り組む方法がわかりません。親切に私を助けてください。前もって感謝します。
メソッドでiPhoneアプリのいくつかのWebサービスを呼び出していますviewWillAppear
(これは必要です)。
デバイスをロックしてからロックを解除すると、インターネットに接続していないというアラートが表示されます。これは、実際には、Wifi が利用できないときに使用しているアラートです。
この問題に取り組む方法がわかりません。親切に私を助けてください。前もって感謝します。
アプリに戻った後に再確認することを除いて、デバイスがインターネット接続を失った場合にできることはあまりありません.AppDelegate.mメソッドでそれを行う必要があります:
-(void)applicationWillEnterForeground:(UIApplication *)application
次に、通知を投稿し(1)、この情報が必要なクラスにオブザーバーを追加します(2)。例えば:
(1) [[NSNotificationCenter defaultCenter] postNotificationName:kConnectionChangedNotification object:nil];
(2) [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(methodToCallIfConnectionChanged:) name:kConnectionChangedNotification object:nil];