swift 中的方法,将在用户从后台打开应用程序后执行

Method in swift which will be executed after user open app from background

是否存在一些 function/method 当用户从后台打开应用程序时执行的(不是新启动,只是从后台休眠)?谢谢

这对我来说并不像我预期的那样有效:

override func viewWillAppear(animated: Bool) { ...

这不是 swift 所特有的。

您的应用委托将收到一条 applicationWillEnterForeground 消息。 Swift 中的签名如下所示:

optional func applicationWillEnterForeground(_ application: UIApplication)

接下来,系统会广播一个UIApplicationWillEnterForegroundNotification。您可以在任何 class 中设置通知侦听器来侦听该通知。