私は、インターネットに接続しているときとそうでないときに、いくつかのことを行う必要があるiOSアプリケーションを開発しています。まだ行っていない場合は、インターネットを提供して戻ってくるようにユーザーにメッセージを表示します。問題は、次の状況をどのように検出するかです。
- ユーザーがホームボタンを2回押して、マルチタスク、設定に移動し、インターネットに接続します
- ユーザーは私のアプリにマルチタスクで戻ってきますが、何も押さない
AppDelegateへのコールバックを受け取ることはわかっています。
- (void)applicationDidEnterBackground:(UIApplication *)application
- (void) applicationDidBecomeActive:(UIApplication *)application
しかし、コード(私が始めたものではありません)は非常に大きく、代替手段がある場合は、UIViewControllerが必要とするコードを処理したくありません。
私のUIViewControllerの-(void)viewDidAppear:(BOOL)animatedは、ユーザーが戻ってきたときに呼び出されません。
確実にヒットしないブレークポイント!
AppDelegateを除いて、使用可能なアイデアはありますか?