从后台更新应用程序

时间:2016-02-25 22:20:16

标签: ios swift

我一直在编写一个应用程序,涉及根据用户所在的时间更新多个值 - 我使用viewDidAppear更新这些值,但不幸的是,在将应用程序发送到后台后再次加载时,不会调用此函数。

有没有办法阻止将应用程序发送到后台?或者从后台打开后强制应用在某个页面上打开?或者是否有一个类似于viewDidAppear的函数,但是只要应用程序从后台加载,它总是存在?

谢谢!

注意:

我试过了:

func applicationDidBecomeActive() {
    viewDidAppear(false)
}

在viewController类中,但它没有工作。

1 个答案:

答案 0 :(得分:0)

您可能正在寻找applicationWillEnterForeground(application: UIApplication)。此方法必须在AppDelegate中实现,而不是在控制器中实现