Когда я загружаю приложение, делегат приложения вызывает applicationWillResignActive во время начального процесса загрузки приложения. Насколько мне известно, applicationWillResignActive вызывается при получении телефонного звонка или текстового сообщения или когда что-либо прерывает приложение. Вот комментарий в делегате приложения для appWillResignActive
Отправляется, когда приложение собирается перейти из активного в неактивное состояние. Это может произойти для определенных типов временных прерываний (таких как входящий телефонный звонок или SMS-сообщение) или когда пользователь выходит из приложения и начинает переход в фоновое состояние.
Используйте этот метод для приостановки текущих задач, отключения таймеров и аннулирования обратных вызовов рендеринга графики. Игры должны использовать этот метод, чтобы приостановить игру.
И я знаю, что это вызывается, когда приложение впервые открывается, потому что я зарегистрировал его, используя NSLog, и остановил его, используя точки останова. Это поток, возвращенный мной, регистрирующий вызовы функций
- Приложение стало активным
- Приложение подаст в отставку Актив
- Приложение стало активным
Вот код, как написано в делегате приложения
func applicationWillResignActive(_ application: UIApplication) {
NSLog("Application Will Resign Active")
}
func applicationDidBecomeActive(_ application: UIApplication) {
NSLog("Application BEcame Active")
}
Я думаю, что это может быть ошибкой, так как почему приложение уходит в отставку, когда вы пытаетесь сначала загрузить приложение? Или это правильный поток для загрузки приложения? Если так, то комментарий делает его очень запутанным
P.S. Я пользуюсь симулятором, может быть, эта ошибка возникает только в симуляторе?