Мое приложение должно обрабатывать два сценария, упомянутых ниже:
1: После запуска приложения, когда вы нажимаете кнопку «Домой» один раз, а затем дважды, чтобы увидеть приложения в фоновом режиме, данные в приложении не должны отображаться.видимый в фоновом режиме.
2: После запуска приложения, когда вы дважды нажмете кнопку «Домой», данные приложения не должны быть видны в фоновом режиме
Среди этих двух сценариев первый обрабатывается записьюкод для добавления заставки на окно в applicationDidEnter backround. Но для второго сценария, поскольку applicationDidEnterBackground не вызывается, я помещаю тот же код в applicationWillResignActive.But, прежде чем написанный код выполняется, приложение показывается в backround со всеми данными вscreen.
Я не понимаю, что создает эту проблему.Ниже приведен код, который я пишу в обоих методах делегатов
let imgviewSplash: UIImageView = UIImageView.init(frame: (self.window?.bounds)!)
imgviewSplash.tag = 5001
let imgSplash = UIImage.init(named: "640-690.jpg")
imgviewSplash.image = imgSplash
UIApplication.shared.keyWindow?.subviews.last?.addSubview(imgviewSplash)