委托是否具有每次应用程序来自后台时执行的功能

Does delegate have function which is executed every time app comes from background

我的应用程序有很多视图控制器,每次当应用程序从后台返回时,我都必须向服务器发出一些请求并重新初始化一些全局变量。目前我通过在 didViewLoad 中的每个视图控制器中重复代码来做到这一点,但我想知道在委托中是否有办法避免在 10 个地方重复? (我检查了委托中的 didFinishLuanchingWithOptions 但它只是第一次被调用,而不是当应用程序来自后台时)。

我想你想看这两个:

applicationDidBecomeActive

applicationWillEnterForeground

查看 documentation 了解更多详情。