2012-01-17 4 views
0

iOSアプリケーションで新しいセッションがあるたびに何かをチェックしたい。アプリケーションがロードされるたびに何かチェックする

-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions{でも-(void)applicationDidBecomeActive:(UIApplication *)application{も私がここで必要なものを達成していません。

私は何をしたいのですか?私はマルチタスクを維持したい...

+0

"セッション"とは何を定義しますか? –

答えて

1

UIApplicationWillEnterForegroundNotification通知(または関連する通知)のオブザーバーとしてオブジェクトを追加して、アプリケーションがフォアグラウンドに入るたびに何らかのチェックを実行できるようにすることができます。このコードを使用すると、通知をブロックに関連付けることができます。

[[NSNotificationCenter defaultCenter] 
         addObserverForName:UIApplicationWillEnterForegroundNotification 
            object:nil 
            queue:nil 
           usingBlock:^(NSNotification *notification) { 
            // Whatever check is needed 
           }]; 

あなたのアプリケーションデリゲートで動作することに制限されるわけではありません。

関連する問題