2017-04-11 12 views
1

コントロールセンターでは、これらの二つの方法AppDelegateiOSコントロールセンターは、どのUIApplicationメソッドも呼び出しますか?

- (void)applicationWillResignActive:(UIApplication *)application {  
} 

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

} 

を呼び出しますが、これは任意の中断は、それが

(void)applicationWillResignActive:(UIApplication *)application 

メソッドを呼び出しますアプリケーションに来るときのUIViewControllerメソッドが

+0

これは、Viewコントローラではないアプリケーションの委任に関連しています。 –

+0

アプリがバックグラウンドになったりアクティブになったりすると、特定のView Controllerで何らかのアクションを実行しますか?その場合は、これらのイベントの通知を目的のビューコントローラの広告ハンドルに適宜追加できます。 – QUserS

+0

このリンクを参照してください:http://stackoverflow.com/questions/10359186/how-to-tell-the-active-view-controller-when-applicationdidbecomeactive-is-called あなたに役立つでしょう。 – Aashish1aug

答えて

2

と呼ばれています。ユーザーはその後除去アプリや中断に戻ってきたときに任意の着信が来たり滑り落ちたりコントロールセンターからユーザ・オープンの通知あれば、それは、例えば

(void)applicationDidBecomeActive:(UIApplication *)application 

を呼び出します。

関連する問題