当我打开应用程序时,它会触发事件viewDidLoad
和viewDidAppear
形成我的视图控制器,但是当我关闭它并再次运行它时它不会调用其中任何一个。
有什么想法吗?
答案 0 :(得分:0)
您需要了解应用程序状态。这是我在网上找到的链接,概述了不同的状态:
您真正想要的是在您的应用激活时收到通知。
最简单的方法可能是在您的app委托中实现applicationDidBecomeActive()
功能。当你的应用程序在启动时作为前台应用程序激活时,或者当它作为活动应用程序返回到前台时,将会调用该文件。
请注意,如果您希望将通知发送到应用委托以外的某个对象,则可以收听UIApplicationDidBecomeActive
通知。