2017-04-11 44 views
1

控制中心通話的AppDelegateiOS控制中心是否調用任何UIApplication方法?

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

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

} 

這兩種方法,但它的UIViewController方法被稱爲

+0

這與應用程序委託不與View控制器有關。 –

+0

當應用程序變爲背景或變爲活動狀態時,是否要在任何特定視圖控制器中執行任何操作?如果是這樣,您可以相應地在所需的視圖控制器廣告句柄中爲這些事件添加通知。 – QUserS

+0

請參考以下鏈接:http://stackoverflow.com/questions/10359186/how-to-tell-the-active-view-controller-when-applicationdidbecomeactive-is-called 可能對您有所幫助。 – Aashish1aug

回答

2

當任何中斷會在應用程序,它會調用

(void)applicationWillResignActive:(UIApplication *)application 

方法。而當用戶回來然後取出應用程序或中斷,它會調用

(void)applicationDidBecomeActive:(UIApplication *)application 

例如,如果有來電或來向下滑動或控制中心用戶開放的通知。

相關問題