2

アプリがアクティブになるたびにPass-Lockビューが表示されるように、Pin-Lock viewControllerを実装しました。

-(void)applicationDidBecomeActive:(UIApplication *)application 
{

    //--- showing Pass-Lock View
}

ただし、退会中アクティブで、UIActionSheet表示されていたものがあれば(アプリ内のどこでも)。アプリを再開すると、Pass-Lock ビューが とともに表示されUIActionSheetます。

これまでに 1 つの " " を実装UIApplicationWillResignActiveNotificationしましたが、これは 1 つのビューに固有のものです。そのため、アプリ全体に実装する必要があります。

誰でもより良い解決策を提案できますか?

4

1 に答える 1

1

これには通知を使用する必要はありません。なぜなら、アプリケーションデリゲートクラスにはすでにいくつかのデリゲートメソッドがあるからです。これらの代理人は、申請状況に応じて呼び出します。これは、アプリ全体で機能します。そのため、これらのデリゲートを続行できます。

于 2012-06-28T05:44:14.010 に答える