当我加载应用程序时,应用程序委托在初始应用程序加载过程中正在调用applicationWillResignActive。据我所知,当收到电话或短信或任何中断应用程序的调用时,都会调用applicationWillResignActive。继承人appWillResignActive的应用程序委托中的注释
在应用程序即将从活动状态变为非活动状态时发送。对于某些类型的临时中断(例如打来的电话或SMS消息),或者当用户退出应用程序并开始过渡到后台状态时,可能会发生这种情况。 使用此方法可以暂停正在进行的任务,禁用计时器并使图形渲染回调无效。游戏应使用此方法暂停游戏。
我知道在应用程序首次打开时会调用它,因为我使用NSLog记录了该事件,并使用断点将其停止了。这是我记录函数调用后返回的流程
按照应用程序委托中的代码编写代码
func applicationWillResignActive(_ application: UIApplication) {
NSLog("Application Will Resign Active")
}
func applicationDidBecomeActive(_ application: UIApplication) {
NSLog("Application BEcame Active")
}
我认为这可能是一个错误,因为当您尝试首次加载应用程序时,为什么应用程序会退出活动状态?还是加载应用程序的正确流程?如果是这样的话,那么评论会很混乱
P.S。我正在使用模拟器,这可能是仅在模拟器中发生的错误吗?