Swift 当用户在另一个应用中后返回到我的应用时刷新UIViewController

Swift 当用户在另一个应用中后返回到我的应用时刷新UIViewController,swift,uiviewcontroller,Swift,Uiviewcontroller,我试图让一个视图控制器在我的应用程序恢复焦点时执行一个功能 我试过: override func viewWillAppear(animated: Bool) { super.viewWillAppear(animated); myFunc() } 如果用户转到我的应用程序中的另一个视图,然后返回到此视图,则会激发myFunc() 但是,如果用户执行以下操作,则不会刷新视图 1.双击主页按钮 2.选择另一个打开的应用程序 3.双击主页按钮 4.选择我的

我试图让一个视图控制器在我的应用程序恢复焦点时执行一个功能

我试过:

 override func viewWillAppear(animated: Bool) {
        super.viewWillAppear(animated);
        myFunc()
    }
如果用户转到我的应用程序中的另一个视图,然后返回到此视图,则会激发myFunc()

但是,如果用户执行以下操作,则不会刷新视图 1.双击主页按钮 2.选择另一个打开的应用程序 3.双击主页按钮 4.选择我的应用程序

该视图在此实例中未运行myFunc


如果用户切换到另一个应用程序,然后又返回到我的应用程序,我应该使用什么来运行myFunc?

让您的视图控制器注册UIApplicationWilenter前台通知,并在收到通知时调用您的方法


有关可侦听的应用程序状态的详细信息,请参阅应用程序代理文档

让您的视图控制器注册UIApplicationWillEnter前台通知,并在收到通知时调用您的方法

有关可侦听的应用程序状态的详细信息,请参阅应用程序代理文档