我一直在编写一个应用程序,涉及根据用户所在的时间更新多个值 - 我使用viewDidAppear更新这些值,但不幸的是,在将应用程序发送到后台后再次加载时,不会调用此函数。
有没有办法阻止将应用程序发送到后台?或者从后台打开后强制应用在某个页面上打开?或者是否有一个类似于viewDidAppear的函数,但是只要应用程序从后台加载,它总是存在?
谢谢!
注意:
我试过了:
func applicationDidBecomeActive() {
viewDidAppear(false)
}
在viewController类中,但它没有工作。
答案 0 :(得分:0)
您可能正在寻找applicationWillEnterForeground(application: UIApplication)
。此方法必须在AppDelegate中实现,而不是在控制器中实现