我正在处理一个定期执行Web请求的应用程序,我注意到这些请求是在退出该应用程序时执行的。
所以我创建了一个空项目来检查问题是否来自我。
如您所见,执行该应用程序时会触发willActivate()
函数:
但是,我注意到当我退出应用程序(按下数字表冠)时,在执行didDeactivate()
函数之后,立即调用willActivate()
,然后立即didDeactivate()
被调用。再次执行:
Apple文档指出将调用willActivate以使我们知道接口控制器处于活动状态,但是为什么呢?