У меня настроен этот код:
NotificationCenter.default.addObserver(self, selector: #selector(applicationWillEnterForeground(_:)), name: UIApplication.willEnterForegroundNotification, object: nil)
@objc func applicationWillEnterForeground(_ notification: NSNotification) {
viewWillAppear(true)
}
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
NotificationCenter.default.removeObserver(self)
}
Работает отлично, за исключением случаев, когда я покидаю свое приложение на длительный период (я предполагаю, что приложение больше не работает, если не используется в течение длительного времени время), я возвращаюсь к приложению, и оно не будет автоматически повторно sh (если я go не перейду к другому контроллеру представления и не вернусь). Должно ли я наблюдать другое уведомление?